Delphi 中的常用事件

2021-09-08 11:51:36 字數 1627 閱讀 3317

事件

描述onactive

焦點稱到窗體或控制項時發生

onclick

滑鼠單擊事件

ondbclick

滑鼠雙擊事件

onclose和onclosequery

當關閉乙個窗體時就會響應onclose和onclosequery事件 ,onclosequery事件比onclose具有更高的優先順序。

oncontextpopup

在窗體上單擊滑鼠右鍵時觸發

oncreate

建立事件,窗件或控制項第一次建立時發生。oncreate事件只發生一次,用來執行初始化任務

ondeactivate

從當前程式切換到另乙個應用程式時發生

ondestroy

解除安裝窗體或控制項時被觸發,用來清除窗體或控制項所佔的記憶體,或者其他的收尾工作

ndragdrop和ondragover

如果有外部物件被拖放到控制項上時觸發

onmousedown和onmouseup

響應滑鼠在控制項上的按下滑鼠、釋放滑鼠的事件

onmousemove

滑鼠在控制項上移動時被觸發的事件

onhide

窗體或控制項隱藏時觸發的事件

onkeydown、onkeypress、onkeyup

響應鍵盤事件

onpaint

窗體或控制項需要重畫時發生

onresize

窗體或控制項調整大小時被觸發的事件。當使用極大化、極小化按鈕時此事件也會被觸發

onshow

窗體或控制項顯示出來之前發生的事件

onmeasureitem

在combobox控制項中改變選擇項時發生的事件

onchange

在文字框、image、scrollbar等控制項中的值被改變時發生

onscroll

拖動滾動條時被觸發

onbanddrag和onbandmove

當controlbar內的物件被拖動和移動時觸發

onactivate

焦點移到窗體上時觸發

onclick

單擊窗體或元件觸發

ondblclick

雙擊窗體或元件觸發

onclosequery

使用者試圖關閉窗體觸發

onclose

窗體關閉後才觸發

oncreate

窗體建立時觸發

ondragdrop

滑鼠拖放操作結束時觸發

ondragover

有其他控制項從他上面移過觸發

onmousedown

按下滑鼠鍵時觸發

onmouseup

釋放滑鼠鍵時觸發

onmousemove

移動滑鼠時觸發

onhide

隱藏窗體時觸發

onkeydown

按下鍵盤某鍵時觸發

onkeypress

按下鍵盤上的單個字元鍵時觸發

onkeyup

釋放鍵盤上的某鍵時觸發

onpaint

窗體上有新部分暴露出來觸發

onresize

重新調整窗體大小觸發

onshow

在窗體實際顯示之前瞬間觸發

Delphi 中的常用事件

事件 描述 onactive 焦點稱到窗體或控制項時發生 onclick 滑鼠單擊事件 ondbclick 滑鼠雙擊事件 onclose和onclosequery 當關閉乙個窗體時就會響應onclose和onclosequery事件 onclosequery事件比onclose具有更高的優先順序。o...

Delphi 中的常用事件

onactive 焦點稱到窗體或控制項時發生 onclick 滑鼠單擊事件 ondbclick 滑鼠雙擊事件 onclose和onclosequery 當關閉乙個窗體時就會響應onclose和onclosequery事件 onclosequery事件比onclose具有更高的優先順序。onconte...

JS ONCLICK常用事件

1.開啟 name button1 2.另存為 name button2 3.屬性 name button3 4.列印 name button 5.頁面設定 name button4 6.重新整理 name refresh 7.匯入收藏夾 name button5 8.匯出收藏夾 name butt...