易语言写一个简单的取色器

 时间:2026-02-12 22:59:15

1、新建一个窗口程序,添加四个编辑框组件,四个标签组件,一个时钟组件,一个画板组件。

易语言写一个简单的取色器

2、四个标签组件的标题分别命名为R、G、B、颜色值

易语言写一个简单的取色器

3、将时钟组件的属性中时钟周期改为10,也就是每秒获取100次。这个数值可以自定。

易语言写一个简单的取色器

4、双击时钟组件,写时钟1的周期事件代码。需要写的有三处:

第一处,获取当前鼠标的颜色值(RGB),分别将值显示在RGB对应的编辑框的内容中。创建RGB三个整数型变量来储存获取到的对应颜色值。代码如下:

.子程序 _时钟1_周期事件

.局部变量 R, 整数型

.局部变量 G, 整数型

.局部变量 B, 整数型

取当前鼠标处颜色值 (R, G, B)

编辑框1.内容 = 到文本 (R)

编辑框2.内容 = 到文本 (G)

编辑框3.内容 = 到文本 (B)

易语言写一个简单的取色器

5、第二处,给画板背景色,也就是鼠标处的颜色显示在画板中。创建了一个颜色值整数型变量。获取这个颜色值需要用到公式  颜色值=R+256×G+65536×B,关于颜色值函数的获取,大家可以百度看看介绍,我这里也是死记的公式直接使用的。代码如下:

颜色值 = R + 256 × G + 65536 × B

画板1.画板背景色 = 颜色值

易语言写一个简单的取色器

6、最后一处,将RGB颜色值转化成十六进制的颜色值,方便使用。代码如下:

编辑框4.内容 = “#” + 取十六进制文本 (R) + 取十六进制文本 (G) + 取十六进制文本 (B)

易语言写一个简单的取色器

7、运行看下效果。

易语言写一个简单的取色器

  • 易语言-快照-实例详解
  • 易语言窗口标题怎么修改?
  • 易语言如何结束指定的进程
  • 易语言怎么使用ocx控件(条形码)
  • 易语言 精易模块的拖放文件
  • 热门搜索
    路由器怎么设置wifi 小孩眼睛近视怎么办 刘湛秋简介 女神异闻录5攻略 中秋节简介 国家正规的减肥药 快穿之祈愿人生攻略 泰拉瑞亚攻略 小兵张嘎简介 教育经历怎么填