位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 事件

提問人:劉團圓發(fā)布時間:2020-12-08

    我們要處理的大部分事件都是涉及控件的通用事件,例如LostFocus和MouseEnter等。這是因為這些事件本身繼承自諸如Control或ContentControl的基類。此外,像DatePicker控件的CalendarOpened事件是專用事件,只存在于特定的控件中。下表列出了一些最常用的事件。

事 件

說明

Click

當控件被單擊時發(fā)生。某些情況下,當用戶按下Enter鍵時也會發(fā)生這樣的事件

Drop

當拖曳操作完成時發(fā)生,也就是說,當用戶將某個對象拖曳到該控件上,然后松開鼠標按鈕時發(fā)生

DragEnter

當某個對象被拖曳進入該控件的邊緣范圍內時發(fā)生

DragLeave

當某個對象被拖曳出該控件的邊緣范圍之外時發(fā)生

DragOver

當某個對象被拖曳到控件上時發(fā)生

事 件

KeyDown

當該控件具有焦點,并且某個按鍵被按下時發(fā)生。該事件總在KeyPressKeyUp事件之前發(fā)生

KeyUp

當該控件具有焦點,并且某個按鍵被釋放時發(fā)生。該事件總在KeyDown事件后發(fā)生

GotFocus

當該控件獲得焦點時發(fā)生。勿用該事件對控件執(zhí)行驗證操作。應該改用ValidatingValidated

LostFocus

當該控件失去焦點時發(fā)生。請勿使用該事件對控件執(zhí)行驗證操作。應該改用ValidatingValidated

MouseDoubleClick

當雙擊該控件時發(fā)生

MouseDown

當鼠標指針經過某個控件,鼠標按鈕被按下時發(fā)生。該事件與Click事件并不相同,因為MouseDown

件在按鈕被按下后,在其釋放前發(fā)生

MouseMove

當鼠標經過控件時持續(xù)發(fā)生

MouseUp

當鼠標指針經過控件,而鼠標按鈕又被釋放時發(fā)生


繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部