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

C# 事件

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

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

事 件

說明

Click

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

Drop

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

DragEnter

當(dāng)某個對象被拖曳進(jìn)入該控件的邊緣范圍內(nèi)時發(fā)生

DragLeave

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

DragOver

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

事 件

KeyDown

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

KeyUp

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

GotFocus

當(dāng)該控件獲得焦點(diǎn)時發(fā)生。勿用該事件對控件執(zhí)行驗(yàn)證操作。應(yīng)該改用ValidatingValidated

LostFocus

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

MouseDoubleClick

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

MouseDown

當(dāng)鼠標(biāo)指針經(jīng)過某個控件,鼠標(biāo)按鈕被按下時發(fā)生。該事件與Click事件并不相同,因?yàn)?/span>MouseDown

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

MouseMove

當(dāng)鼠標(biāo)經(jīng)過控件時持續(xù)發(fā)生

MouseUp

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


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

相關(guān)視頻回答
回復(fù)(0)
返回頂部