列表框中添加有很多行字符,单击某一行,怎么将该行的字符提取出来赋值到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