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