也不是非要多击变双击,总之你点击控件的时候不让它反复执行单击事件只执行一次就好,下次单击或者多击也是这样,怎么实现?
添加个定时器,每次点击之后开始计时,设置一个阈值,在时间段内按钮enable是false,时间到了以后再切为true
把每次单击的时间都记下来,如果和上次的时间差小于某个值(比如1秒),就忽略。
单击的代码开头将button.enabled变成false,最后改为true