wincc7.3智能对象列表框,怎么读取选定行的字符?

列表框中添加有很多行字符,单击某一行,怎么将该行的字符提取出来赋值到wincc内部字符变量?如果是脚本解决,相应的C脚本怎么写?

最佳答案

添加控件列表框,命名为listbox1,列表框的鼠标“按左键”事件中添加如下代码,将值写入到WinCC变量管理中的变量"a5"中。

char* szTest;
szTest = GetPropChar(lpszPictureName,"listbox1","SelText"); //Return-Type: char* 
SetTagChar("a5", szTest);

提问者对于答案的评价:
非常感谢!!解决了一个困惑我好几天的问题!!网上到处都搜索不到方法!关于这个我还有问题请教,通过C脚本这怎么添加文本,和删除选择的文本项和清空整个列表框呢?

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 下午7:14
下一篇 2017年6月1日 下午7:15

相关推荐