根据组合框的不同选择修改画面窗口的画面名称

请问各位我想通过组合框的不同选择,比如组合框有3个选项AA,BB,CC,当我选择AA时候,画面窗口“WW”的画面名称为“水泵1”,
当我选择BB的时候,画面窗口“WW”的画面名称是“水泵2”,请问用c脚本怎么写,,多谢各位?

最佳答案

#define TrendTag   "trend_tag1"//trend_tag1在这里是中间变量,最后将传给画面窗口中的画面名称(PictrueName)动态属性
int   n;
n=GetPropWord(lpszPictureName,"trend1","ListIndex"); //ListIndex为ComboBox控件(名称trend1)中的一个控件属性
switch (n){
       case 0:
           SetTagChar(TrendTag,"");
           break;
       case 1:
           SetTagChar(TrendTag,"水泵1");
           break;
       case 2:
          SetTagChar(TrendTag,"水泵2");
           break;
      case 3:
           SetTagChar(TrendTag,"水泵3");
           break;
           }

以上写在在ComboBox 控件(组合选择框)中,这个控件名称是trend1,你自己看看你是名称是什么就代替成什么。然后画面窗口中画面名称用内部变量trend_tag1,也可以自己定义。

提问者对于答案的评价:
谢谢,非常感谢!!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月1日 下午9:08
下一篇 2017年12月1日 下午9:08

相关推荐