易语言画板(利用画板组件绘制其他组件)
的有关信息介绍如下:易语言画板可以用来绘画出自己喜欢的组件,这里就用易语言绘制一个组合框为例
(此组件可以在本次易语言程序用,也可以打包成模块在以后的程序中调用)
在易语言中添加画板组件
组合框是矩形,所以在自定义数据类型里添加一个矩形的数据类型会方便很多,数据类型的成员与画板1中的矩形命令参数保持一致
初始化画板的画笔颜色和刷子颜色
添加矩形的程序集变量后按照原版组合框绘制出自己喜欢的形状,颜色的组合框(在窗口被激活的子程序下绘制组件是为了绘制出的组件不被轻易擦除)
在窗口启动的时候加入成员列表,记得在数组打勾(在鼠标放在组合框上面的时候就会弹出成员的下拉菜单)
引用API判断鼠标是否在组合框上,如果真,则绘制矩形下拉菜单,同时定位写出我们加入的成员列表就差不多了,别忘了收回下拉菜单,
再加上单击项目后在最上面加入选中的一项的代码,在这里就不演示了
效果如图,在这里只是简单介绍原理,日后对易语言组件自绘的学习更要自己发挥想象
用画板组件还可以绘出其他组件,发挥自己想象力,还可以把整体改得更好看