如何用vbs根据变量的变化改变背景颜色?
郑志武
发布于2012-12-27 17:49
2
0
标签:
一直用的动态对话框改变对象背景色的。现在要求3种颜色的改变,做不了了。如何用vbs根据变量的变化改变背景颜色?
佳答案
利用全局脚本
在脚本编辑器中新建动作,触发器设置为这个变量有变化时。
可以利用select语句来实现。
例如:
dimobj
setobj=hmiruntime.screens("huamianmingzi").screenitems("duixiangmingzi")
selectcasehmiruntime.tags("bianliang").read
case1obj.backcolor=rgb(255,0,0)’当bianliang=1时,对象红
case2obj.backcolor=rgb(0,255,0)’当bianliang=1时,对象绿
case3obj.backcolor=rgb(0,0,255)‘当bianliang=1时,对象蓝
endselect
如果想设置成为其他颜色,请查阅相关的资料,一般直接搜索即可得到颜色的值,颜色值可以是十六进制数,也可以是利用rgb函数直接赋值。