Click事件

Click事件

Click 事件: 此事件是在一個對象上按下然後釋放一個滑鼠按鈕時發生。它也會發生在一個控制項的值改變時。 對一個 Form 對象來說,該事件是在單擊一個空白區或一個無效控制項時發生。對一個控制項來說,這類事件的發生是當單擊控制項對象的特定區域。

基本介紹

  • 中文名:Click 事件
  • 對象: Form 對象
  • 發生時間:控制項的值改變時
  • 語法命令:Private Sub Form_Click
  • 語法內容:object
  • 分類:MouseDown 和 MouseUp 事件
語法命令,語法,說明,注意,實際套用,

語法命令

語法

Private Sub Form_Click( )
Private Sub object_Click([index As Integer])
Click 事件的語法包括下列部分:
部分
描述
object
一個對象表達式,其值是“套用於”列表中的一個對象。
index
一個整數,用來唯一地標識一個在控制項數組中的控制項。

說明

通常,將一個 Click 事件過程附加到一個 CommandButton 控制項,Menu 對象或 PictureBox 控制項上用來執行命令或類似命令的操作。對其它可套用的控制項來說,使用這個事件來觸發一個動作以回響控制項中的變化。
可用一個控制項的 Value 屬性從代碼中測試該控制項的狀態。單擊一個控制項除了產生 Click 事件以外還可產生 MouseDown 和 MouseUp 事件。這三種事件發生的順序根據控制項的不同而不同。例如,對 ListBox 和 CommandButton 控制項來說,這些事件按下列順序發生:MouseDown、Click、MouseUp。但對 FileListBox,Label 或 PictureBox 控制項來說,這些事件按下列順序發生:MouseDown、MouseUp 和 Click。當給這些相關的事件附加事件過程時,要確保它們的操作不互相衝突。如果在應用程式中事件發生的順序是重要的,則應對控制項進行測試以確定事件的順序。

注意

為區別滑鼠的左、中、右按鈕,應使用 MouseDown 和 MouseUp 事件。
如果在 Click 事件中有代碼,則 DlbClick 事件將永遠不會被觸發,因為 Click 事件是兩個事件中首先被觸發的事件。其結果是滑鼠單擊被 Click 事件截斷,從而使 DblClick 事件不會發生。

實際套用

Click 事件
此事件是在一個對象上按下然後釋放一個滑鼠按鈕時發生。它也會發生在一個控制項的值改變時。
對一個 Form 對象來說,該事件是在單擊一個空白區或一個無效控制項時發生。對一個控制項來說,這類事件的發生是當: 用滑鼠的左鍵或右鍵單擊一個控制項。對 CheckBox, CommandButton, Listbox OptionButton 控制項來說,Click 事件僅當單擊滑鼠左鍵時發生。
通過按下箭頭鍵或者單擊滑鼠按鈕,對 ComboBox ListBox 控制項中的項目進行選擇。
CommandButton,OptionButton CheckBox 控制項具有焦點時,按下 SPACEBAR 鍵。
當窗體帶有其 Default 屬性設定為 True CommandButton 控制項時,按下 ENTER 鍵。
當窗體帶有一個 Cancel 按鈕 — 其 Cancel 屬性設定為 True CommandButton 控制項時,按下 ESC 鍵。
對控制項按下一個訪問鍵。例如,如果一個 CommandButton 控制項的標題是 "&Go",則按下 ALT+G 鍵可觸發該事件。 也可在代碼中觸發 Click 事件,通過: 將一個 CommandButton 控制項的 Value 屬性設定為 True
將一個 OptionButton 控制項的 Value 屬性設定為 True
改變一個 CheckBox 控制項的 Value 屬性的設定。

相關詞條

熱門詞條

聯絡我們