按钮脚本程序

问各位老师一个简单的问题,按一下按钮,按钮就改变颜色,比如为绿色,那c脚本程序该如何写呢?谢谢

问题补充:
是要用到SetTagBit和GetTagBit(不是“GeTagBit”),为什么前3个都写错了?
 前3位的方案按一下会变色,再按一次会变回来,这样我多个按钮控制多个窗口,那颜色就乱套了啊。。。
 我后来采用最笨的方法,按一下变颜色,复位其它变量,但如果按钮一多,将会非常的麻烦,希望高手指点一下。
 4楼的没有返回值
 

最佳答案

按钮的前景颜色对应一个二进制变量“Tag”,如:0—对应标准颜色、1—对应绿色。
 按钮的鼠标点击事件里:

 if (GetTagBit("Tag"))
 {
    return CO_GREEN;
 }
 

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

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

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

相关推荐

  • WINCC图形文件无法打开

    厂家设备调试完后,交给我们的一个WINCC文件备份,我始终打不开里面图形编辑器里的图形文件,老显示“打开文档时出错”,计算机名已经修改过,还会是什么原因啊?被设计的人加密了? 最佳…

    SIMATIC WinCC 2019年6月11日
  • wincc上位机

    wincc上位机只能作为为主站么? 最佳答案 对 提问者对于答案的评价:好的。

    SIMATIC WinCC 2021年7月5日
  • 登录注销

    用一下语句实现了登录 #pragma code(""useadmin.dll) #include "PWRT_…

    SIMATIC WinCC 2019年6月11日
  • WinCC画面运行时显示弹出对话框“不能连接到网卡地址”

    这台电脑是用CP5611卡与S7 300 CPU连接的,原来启动系统后,自带的SQL都自动运行(右下角任务栏有SQL标记),现在系统启动后不能自动运行了,然后启…

    SIMATIC WinCC 2019年6月11日
  • WCC激活时间太长

    我如果在一进入WCC项目管理器后立即激活,每打开一个画面都要经过很长时间。如果进入画面编辑器并打开任意画面后激活,画面的切换就很快,请问这是什么回事,是否是什么地方没有设置好。多指…

    SIMATIC WinCC 2019年6月11日
  • 配置冗余服务器

    主服务器进行少量的%ignore_a_1%修改,必须重新生成服务器数据包嘛?9、然后再用“项目复制器”进行项目复制,再用冗余服务器打开,从而实现主备数据的同步;方法一:按照上述的做…

    SIMATIC WinCC 2021年7月5日
  • windows xp 系统上的wincc 如何快速移植到win7系统

    windows xp 系统上的wincc 如何快速移植到win7系统 最佳答案 WINCC 版本移植前后是不是一样的?WinCC如何实现电脑…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc中properties的问题

    在wincc中,右击Graphic Designer 中的对象,选择properties属性,怎么properties属性对话框打不开啊?急啊 最佳答案 应该是…

    SIMATIC WinCC 2019年6月11日
  • wincc动态改变变量前缀

    比如,我画面中有一个画面窗口,画面窗口调用的变量已连接后缀,如.auto 和 .men 然后想用两个按钮或者更多的按钮来改变这个画面窗口的变量前缀,如…

    SIMATIC WinCC 2019年6月11日
  • 请问WINCC与S7300与一个触摸屏通信

    请问WINCC与S7300与一个触摸屏通信,有哪几种方式,需要哪些硬件与软件,请写的详细点,还要改哪些参数,谢了 问题补充:如果走DP 上位机上是不是还要装SIMATIC…

    SIMATIC WinCC 2019年6月11日