这个小问题在项目经常碰到,很多同事都不知道这个问题。
文章也是几年前发表在GSDzone上的,现在回忆一下。
平时用事件结构的时候,为了方便程序阅读,总会把触发该事件的控件放在该事件分支里面。
刚才一时间没注意,把控件放到“事件分支”的外面,
结果导致,增加控制“值改变”事件的时候,事件发生了,但按钮却呈现“双态”(我自己起的名字)——即按下状态和跳起状态。
(本文里面,该按钮的“机械动作”——“释放时触发”。)
是不是也有朋友遇到这样的问题呢? 解决的办法就是把该按钮放到该事件分支里面就可以了。
可能表达上会有些问题,感兴趣的朋友可以自己动手试一下。