我实际的code根本就没用Sleep().但是disable button 仍然可以记录click event. button1_Click() method 里的codes 仍然可以执行。我在 button1.Enable = false 后用了你的doEvents. disable button 就 没有继续纪录click event 或者 抛弃了 click event