C#Windows控件的焦点事件顺序
- 作者:xiaoxiao
- 发表时间:2020-12-23 10:57
- 来源:未知
以下是我测试TextBox事件的结果,如有不对,还望更正。
一、用鼠标点击控件,然后离开。
EnterGotFocusLostFocusLeaveValidatingValidated
二、用鼠标,当 Validating 中 CancelEventArgs.Cancel = true 时:EnterGotFocusLostFocusLeaveValidatingEnterGotFocus
三、用tab键经过一个控件时。
EnterGotFocusKeyUpLeaveValidatingValidatedLostFocus
四、用tab键当 Validating 中 CancelEventArgs.Cancel = true 时
EnterGotFocusKeyUpLeaveValidatingEnterKeyUp