用程序中间变量触发事件结构的奇怪现象求解

2019-07-17 19:21发布

我在编程工作中遇到一个奇怪问题,不得其解,现向你请教!我想用程序的某个中间变量值改变触发事件结构,由于事件结构只能由前面板的输入控件触发,(以下面小程序为例)因此我将该中间变量(A表示程序逻辑计算出来的值)赋值(信号)给另一输入控件B,用B的值改变事件去执行相关程序。如下图所示。
1.png 2.png file:///C:UsersADMINI~1AppDataLocalTempmsohtmlclip11clip_image002.jpgfile:///C:UsersADMINI~1AppDataLocalTempmsohtmlclip11clip_image002.jpg结果发现如下现象:程序只在“B值改变”分中不停的执行,从来不在“超时”分支内执行,尽管B值从未改变过。如果把 3.png file:///C:UsersADMINI~1AppDataLocalTempmsohtmlclip11clip_image006.jpg放在超时分支里,则两个分去会轮流执行,尽管B值也从未改变过。我想达到的目的是,只有当A值改变后,才执行“B值改变”分支仅一次,否则执行“超时”分支。请帮忙解决并解释上述现象。
未命名 1.rar 下载积分: 积分 -1 分
8.51 KB, 下载次数: 8, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。