日期:2014-05-18  浏览次数:20910 次

NumericUpDown_ValueChanged
调试发现往往触发2次或更多次,如果希望只触发1次怎么办?
用什么办法控制触发次数?
一直找不到相关资料。
如手动输入1,点击向下按钮数值变为0就触发2次,我希望只触发1次,怎么解决?

------解决方案--------------------
呵呵,感谢楼主分享!
------解决方案--------------------
手动输入触发1次,点击向下按钮触发1次,这不就是两次嘛。
你直接点击增减按钮来改变数字,干嘛非得先手动输入呢?
------解决方案--------------------
手动输入1,NumericUpDown_ValueChanged触发1次;
点击向下按钮数值变为0,NumericUpDown_ValueChanged又触发1次。
1+1=2(次)
------解决方案--------------------
用一个成员变量判断是否重复按键。
------解决方案--------------------
探讨

问题是手动输入并未触发,而是点击后触发2次。

------解决方案--------------------
探讨

问题是手动输入并未触发,而是点击后触发2次。