我应该使用哪个事件来完成这个操作?
Control.Leave或Control.LostFocus:
当您使用键盘(⇆、⇧+⇆等)、调用Select或SelectNextControl方法或将ContainerControl.ActiveControl属性设置为当前窗体时,焦点事件的发生顺序如下: 当您使用鼠标或调用Focus方法改变焦点时,焦点事件的发生顺序如下: 如果CausesValidation属性被设置为false,则Validating和Validated事件将被抑制。控件失去焦点。
'Control.LostFocus'
false
。而且,Validated
不是一个严格的焦点事件,也就是说,你不应该将其用作“失去焦点”事件。它是用于验证目的的。 - Joey