明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

C#Windows控件的焦點(diǎn)事件順序

[摘要]以下是我測試TextBox事件的結(jié)果,如有不對,還望更正。一、用鼠標(biāo)點(diǎn)擊控件,然后離開。EnterGotFocusLostFocusLeaveValidatingValidated二、用鼠標(biāo),當(dāng) ...
以下是我測試TextBox事件的結(jié)果,如有不對,還望更正。

一、用鼠標(biāo)點(diǎn)擊控件,然后離開。

Enter
GotFocus
LostFocus
Leave
Validating
Validated

二、用鼠標(biāo),當(dāng) Validating 中 CancelEventArgs.Cancel = true 時:
Enter
GotFocus
LostFocus
Leave
Validating
Enter
GotFocus

三、用tab鍵經(jīng)過一個控件時。

Enter
GotFocus
KeyUp
Leave
Validating
Validated
LostFocus


四、用tab鍵當(dāng) Validating 中 CancelEventArgs.Cancel = true 時

Enter
GotFocus
KeyUp
Leave
Validating
Enter
KeyUp