checkbox属于是微软microsoft form2.0控件组,在citect中可以用来实现一些人机交互功能。我在使用中觉得不如在wincc中好用,也可能是我技术不到位吧。
在页面中插入checkbox控件,可以看到是没有选项名称的。 双击控件打开设置窗口,也没有看到直接写选项名称的地方,复选框的个数也无法修改,比起visual studio开发环境下,这里可以设置的东西很少。新建两个变量:bkcolor,用于设置背景颜色,类型为LONG,checkbox1,用于设置选项名字,类型为string。 在控件属性设置对话框中backcolor属性关联bkcolor变量,caption属性关联checkbox1变量。 鼠标右键选择页面属性,设置页面的背景颜色。 在页面事件-进入页面中写入以下代码 checkbox1="流量1" BKCOLOR=12500670 第一句是让复选框显示文本,第二句是让背景色和页面一样。这里多说几句,背景色定义本来想用RGB(*,*,*)这样的函数的,但是citect不支持,网上查了一下算法:颜色值 = (65536 * Blue) + (256 * Green) + (Red) 保存编译运行,可以看到效果