while循环的初始化停止为什么刚开始不管用?

2019-07-17 08:50发布

QQ截图20190111211914.png QQ截图20190111212012.png
我的目的是:刚开始运行的时候,自动把布尔2初始化成true,里面嵌套的WHILE循环先不运行;等我按下确定按钮后,把布尔2设置成fulse,运行嵌套的While循环;每点击布尔按钮一次,数值2增加1;
问题是:1.刚开始运行,确定按钮还没点的时候,第一次点击布尔按钮数值2也会增加1,再点N数值2也不变化;但是当我接着点击完确定按钮,把布尔2设置成fulse后,点击一次布尔按钮数值2除了增加1以外,接着系统自己把之前误点的N次也自动增加上了,这时候布尔按钮的事件结构编辑界面的锁定前面板是不挑勾的
2.但是我如果把锁定前面板勾选,确定按钮还没点的时候,第一次点击布尔按钮数值2也会增加1,再点1数值2不变化;但是程序也死机了;
这是为什么呢,怎么解决?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。