如何用vbs根据变量的变化改变背景颜色?

一直用的动态对话框改变对象背景色的。现在要求3种颜色的改变,做不了了。如何用vbs根据变量的变化改变背景颜色?

最佳答案

利用全局脚本
在脚本编辑器中新建动作,触发器设置为这个变量有变化时。
可以利用select语句来实现。

例如:
dim obj
set obj = HMIRuntime.Screens("huamianmingzi").Screenitems("duixiangmingzi")
Select case HMIRuntime.Tags("bianliang").Read 
           case 1 obj.backColor = RGB(255,0,0)’当bianliang=1时,对象红
           case 2 obj.backColor = RGB(0,255,0)’当bianliang=1时,对象绿
           case 3 obj.backColor = RGB(0,0,255)‘当bianliang=1时,对象蓝
end Select
如果想设置成为其他颜色,请查阅相关的资料,一般直接搜索即可得到颜色的值,颜色值可以是十六进制数,也可以是利用RGB函数直接赋值。

提问者对于答案的评价:
谢谢了。

专家置评

用动态对话框可以实现多种颜色的切换控制。
使用模拟量数据并且动态对话框的数据类型选择模拟量即可。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc255628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日
下一篇 2019年6月10日

相关推荐

  • wincc扩展变量授权怎么用?能由512点直接扩展到8192点吗?

    wincc扩展变量要一步一步升级吗?512点要先扩展到2048再扩展到8192吗?还是512可以直接扩展到8192点呢? 钻石用户推荐最佳答案 可以直接扩展WINCC的授权点数是根…

    SIMATIC WinCC 2020年11月1日
  • WINCC与新增300PLC连接问题

    原有WINCC上位机与西门子300PLC连接正常,但新增加一台300PLC后,WINCC只能与新增的PLC站连接,与原有300PLC站连不上了,请问是什么原因? 问题补充:TCP/…

    SIMATIC WinCC 2021年7月5日
  • wincc的输入输出域

    在wincc动态画面中,两个输入输出域中,一个是输入,一个是输出。但是当输入一个数字时,对应的输出没反应。不知该怎么设置? 最佳答案 两个域都应对应相应的变量,这两个变量可以是相同…

    SIMATIC WinCC 2018年12月3日
  • wincc双机冗余

    各位大侠:     小弟现使用两台工控机做wincc冗余,两台PLC为硬冗余,已组态完毕,两个网卡为CP1623,在组态wincc…

    SIMATIC WinCC 2019年6月11日
  • wincc中怎么做个软件试用限制

    想做一个试用时间限制,也就是到指定的日期后输入注册码后就不再提示了,否则一直提示试用期过期。 问题补充:谁能发个例子程序?高分悬赏20分。 最佳答案 用脚本可以实现: 1…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 2008sp4 卸载软件

    如何下载卸载软件?怎么找不到?请赐教,谢谢 最佳答案 WinCC flexible 2008 SP4下载地址:http://www.ad.siemen…

    SIMATIC WinCC 2017年11月19日
  • wincc7.2在win764 上安装的问题

    我在装wincc7.2 到sql的时候  出现  试图加载格式不正确的程序。 (异常来自 HRESULT:0x…

    SIMATIC WinCC 2017年11月26日
  • mpi标签转化成以太网标签

    mpi标签转化成以太网标签,谢谢啦 最佳答案 先建立以太网连接,到MPI中将所有变量剪切至以太网连接中即可。最后将MPI连接删除。 提问者对于答案的评价:谢谢 我已经实现…

    SIMATIC WinCC 2019年6月11日
  • WinCC_RT仿真不了

    我安装的是博途V15.1,WinCC版本是professional,但是我在我的博途安装途径下看到的却是Advanced,我项目组态的是professional,求大佬解疑! 图片…

    2021年7月5日
  • 这个变量提示没有地址

    请教各位大侠,我想查图中的变量在哪里定义的,有好几个地方用到了这个[oo_00_hmi_db_area],怎么会没有地址呢,如果根PLC挂钩的,是在哪呢?谢谢! 图片说明: &nb…

    2017年11月1日