按钮脚本程序

问各位老师一个简单的问题,按一下按钮,按钮就改变颜色,比如为绿色,那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之间进行时间同步是必须使用CP1613网卡吗?使用普通网卡能不能实现呢?谢谢! 最佳答案 可以使用普通网卡进行WinCC之间的时钟同步。  在Wi…

    SIMATIC WinCC 2019年6月11日
  • wincc和S7-412H冗余系统通讯

    5台电脑都做服务器,通过2个普通网卡和两台412H冗余的系统通讯。除了选用STEP7 5.4和WINCC 6.2以外还需要其他软件包吗?在STEP7中和WINC…

    SIMATIC WinCC 2019年6月11日
  • 报警视图显示已确认报警

    请教以下,小弟有个项目是从wincc5.1升级到wincc v14的,里面有个报警视图,因为WINCC离散量报警都是上升沿触发的,这个报警视图在报警来了我确认掉之后,此时…

    SIMATIC WinCC 2021年7月5日
  • wincc 监视表

    wincc里面的监视表可以监控PLC里面的变量吗  如果可以是要先连接要监控的变量还是仿真在表里面输入变量 图片说明:    最佳答案 这是…

    2021年7月5日
  • wincc 7.3通过变量注销用户登录

    通过按钮登录用户,脚本如下:#pragma code("useadmin.dll")#include"PWRT_api.h"#pr…

    SIMATIC WinCC 2017年6月6日
  • 触摸屏TP177B技术咨询

    公司有块西门子TP177B PN/DP-6 CSTN触摸屏,不知道用什么组态软件来编辑,请指教,另外可以用博途WINcc编辑吗?  序列号是…

    2021年7月5日
  • wincc许可证升级

    wincc原来是7.0 RC2048点授权,运行正常,现在已从供应商购买了2048–>8192点的升级包,不过是RT版的,发现升级不了.请问能不能这样升级,有什么…

    SIMATIC WinCC 2019年6月11日
  • 数据归档中的时间

    用C脚本 SetPropChar(lpszPictureName,"Table1","BeginTime","2008-…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.2与XP SP3兼容性

    WINCC 6.2 SP2与XP的SP3不兼容,主要是一个XP补丁的问题。能否有解决办法? 最佳答案 在  XP-SP3 &nbs…

    SIMATIC WinCC 2019年6月11日
  • VB脚本转换为C脚本

    前几天问了专家一个问题,网址为:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=63336&cid=10…

    SIMATIC WinCC 2019年6月11日