按钮脚本程序

问各位老师一个简单的问题,按一下按钮,按钮就改变颜色,比如为绿色,那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日 下午12:44
下一篇 2019年6月11日 下午12:44

相关推荐

  • WINCC结构变量属性中的偏移量是什么?

    在WINCC中建立一个结构变量,在结构属性设置时,右边AS有个偏移量,是什么?需要设置吗?还有OS中的无单位下拉菜单那需要设置吗? 最佳答案 相对你定义的变量的起始地址的偏移量,如…

    SIMATIC WinCC 2019年6月11日
  • wincc/datamonitor安装问题

    本人在西门子网站按问题ID:87764的提示下载了datamonitor,但在安装过程中出现错误,如图1,请问有甚么解决方法? 图片说明:    最佳答案 Da…

    2017年11月23日
  • 如图,在报警视图的前面显示的符号是什么意思?

    如图所示,这个符号是什么意思呢? 图片说明:    最佳答案 就是你在画面中添加了一个显示报警的控件报警视图,就是个图标啊,只不过你是在所处当前画面层0中组态了…

    2020年11月1日
  • 讨教大家

    请问哪有下载有关WCC的VB/C应用教程啊?说实在的,只是没事学来玩玩,不想买,我这些东西都是瞎搞,没规没矩的。谢谢大家了。   #include&n…

    SIMATIC WinCC 2019年6月11日
  • wincc 打印execl

    我把变量调入excel表格中后,按日期作为文件名存储。如四点存储,然后在4点30分01秒调用打印动作,该动作中为这句程序:objExcelApp.Workbooks.print&n…

    SIMATIC WinCC 2019年6月11日
  • wincc大量地使用脚本语言来实现的大型组态监控有哪些弊端?

    1,我在使用wincc7.3,有很多逻辑处理、数据转换、与操作第三方数据库等等都是用大量的脚本语言来实现的,这样大量地使用脚本语言有没有严重的弊端?为了让大系统运行顺畅有没有好的建…

    SIMATIC WinCC 2021年7月5日
  • 关于winCC7.3的VBS脚本不执行的请教。

    我是一个初学者,我想再winCC7.0中定义一个按钮,单击按钮实现在d盘下创建一个txt文件,代码是网上搜的:  Dim fso,testfileSe…

    SIMATIC WinCC 2021年7月5日
  • wincc Web Navigator安装问题

    安装Web Navigator时提示一下提示—该Web Navigator服务器版至少要求Internet信息服务器4.0版。由于未安装该软件,安装程序终止…

    SIMATIC WinCC 2019年6月11日
  • WINCC控制的PLC变量不能是输入点

    我在wincc界面上设置一个按钮,鼠标左键按下该按钮,现场设备停止,对应PLC输入点是I1.0,I1.0也和控制面板上的停止按钮对应,按下控制面板上的停止按钮,系统停止,但是在WI…

    SIMATIC WinCC 2019年6月11日
  • 请问wincc中如何将数据标准化

    比如我读上来的变量值为22050,实际代表电压,我如果想让他在wincc画面的输入输出框中显示220.50如何操作,我设置的线性标定,但是已标定就只显示220了,请问如何操作 最佳…

    SIMATIC WinCC 2018年12月9日