请问各位我想通过组合框的不同选择,比如组合框有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