如何用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日 下午8:34
下一篇 2019年6月10日 下午8:34

相关推荐

  • wincc s7-200 实时时钟

    要在wincc中显示年/月/日/时/分/秒  1:  wincc中有没有这么一个控件能完成这个功能。2:  如果winc…

    SIMATIC WinCC 2017年8月3日
  • wincc 用的是named connections,如何在step 7和wincc之间建立仿真?

    wincc 用的是named connections,如何在step 7和wincc之间建立仿真? 问题补充:我用的是STEP 7&nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc远程通信

    请问wincc怎样实现异地联网?异地计算机可以只读取数据,不进行控制操作。请问需要什么硬件和软件?谢谢! 最佳答案 可以用wincc datamonitor或wincc&…

    SIMATIC WinCC 2019年6月11日
  • 请教大家WINCC全局脚本的执行的问题?

    请教大家WINCC全局脚本的执行的问题?如果用变量执行,是等到变量从0变为1或从1变为0吗?那岂不是每次都要执行两次呢?即使是边沿也要执行两次吧?谢谢! 钻石用户推荐最佳答案 WI…

    SIMATIC WinCC 2021年7月5日
  • WINCC报警记录做成历史数据

    WINCC模拟量报警和离散量报警如何做成历史数据,如何在表格视图里面展示出来、 钻石用户推荐最佳答案 《WinCC V7.5 离散量报警组态》http://ww…

    SIMATIC WinCC 2021年7月5日
  • 关于 wincc audit v7.3的使用问题

    我现在有个项目需要用到audit,由于以前没有用过wincc的上位机,画面在磕磕碰碰中做完了,现在需要做审计追踪,但是不知道怎么用,我在网上看到需要用到os项目管理器、audit、…

    SIMATIC WinCC 2017年5月31日
  • wincc的趋势记录打开无记录只有实时记录

    新建了一个趋势记录,打开查询无记录,每次打开都是实时的监控,哪里没有设置好呢》? 最佳答案 在变量归档里面做好了吗?记录历史趋势的需要在变量归档里面添加归档参考:https://s…

    SIMATIC WinCC 2017年6月7日
  • WINCC·与STEP7

    将组态好的WINCC工程载入到另一台计算机上运行,除了需要安装WINCC运行版 还需要安装STEP7吗?PC/PG接口怎么安装? 最佳答案 1.将组态好的WINCC工程载…

    SIMATIC WinCC 2021年7月5日
  • 打开 WINCC 后 系统字体显示异常

    打开 WINCC 后 系统字体显示异常,重启电脑恢复。请问各位大佬,我调整设置下什么地方?图片是异常字体的图片 问题补充:按图片位置设置后效果不是很好…

    2021年7月5日
  • 画面操作不正常

    我厂所有的PCS7控制系统,在投产以后对系统进行优化,增加一面画,里面放置了5个PID基本操作面板,导航栏中可以调出整个画面,但一点击任个PID基本操作面板右上角的入展按钮打开整个…

    SIMATIC WinCC 2019年6月11日