前面的帖子有一点更正下:对于属性节点value(signal)设置之后,肯定会触发value change事件,不管事实上value变化没有 不是死机,是程序一直在响应事件结构了,对于属性节点value(signal)设置之后,真的会不管事实上value变化没有。
那如果像这样,需要监视若干个 控件的值变化时,做一次相应操作的话,应该怎么做呢 哦~~了解~
你可以这样做:
在每次给控件赋值的时候,读取控件的值,和新值比较,不同,再动作。
ap4115 发表于 2010-9-14 15:27 static/image/common/back.gif
不是死机,是程序一直在响应事件结构了,对于属性节点value(signal)设置之后,真的会不管事实上value变化 ...
问题解决了吗 使用value(signal)是一直响应的,没办法 你是用显示控件的Value change 来触发事件,改成用输入控件的值改变来试下。
不好意思,初来,不对的地方见谅 回复 ap4115 的帖子
你这个程序,每执行一次事件就执行一次循环,而没执行一次循环就会把属性节点value(signal)重新赋值,然后又响应一个事件,然后又执行了一次循环,然后又给属性节点value(signal)重新赋值,然后。。。。一直循环吧
要把属性节点value(signal)放在另外的事件里,用另一个事件去控制属性节点value(signal)就行了,看看附件里的程序行不行
谢谢
页:
1
[2]