quote:以下是引用壮壮在2005-10-14 17:18:08的发言:
谢谢万斑竹和有谁共鸣老哥!经过两天的努力我已经把下拉框问题解决了,有谁共鸣老哥写的脚本我也写出来了,但是下拉框好像只支持这种在脚本里写死的例如老哥写的那段代码就是我就是在画面的property里openpicture里写的,我想当下拉框的内容改变时combobox.AddItem ""的话就有一个判断与当前的内容是否相同,而且我也解决不了如何使下拉框能够判断我键入的内容是否结束这个问题。以为我在他的value属性change写脚本时我每键入一个字符都会促发事件。
我现在正在考虑挂数据库的问题,希望万斑竹和有谁共鸣老哥能给我帮助。谢谢!
“我在他的value属性change写脚本时我每键入一个字符都会促发事件。”
你这样做肯定选择任何选项都会触发事件拉!!!
你要判断它的索引值“ListIndex”
combobox的第一项(combobox.AddItem "星期日")的索引值为0、第二项(combobox.AddItem "星期一")的索引值为1、依次类推……
你可以用语句:
HMIRuntime.Tags("index").Write item.ListIndex
把它的索引值写到wincc变量下在用变量来触发全局动作来实现判断呀!!!
例如上面的语句写到combobox的change事件那里,当在combobox中键入不同的下拉选项时就使内部变量“index”的值改变,内部变量“index”的值一改变便去触发执行全局动作来实现判断等其他你想要的功能,你可以为所欲为了!!!