MouseEventArgs 提供有關滑鼠目前狀態的資訊,其中包括工作區座標 (Client Coordinate) 中的滑鼠指標位置、按下哪個滑鼠按鈕以及滑鼠滾輪是否已捲動等資訊。
按一下單一滑鼠按鈕時所引發的事件順序:
1. MouseDown 事件。
2. Click 事件。
3. MouseClick 事件。
4. MouseUp 事件。
以下是按兩下滑鼠按鈕時所引發的事件順序:
1. MouseDown 事件。
2. Click 事件。
3. MouseClick 事件。
4. MouseUp 事件。
5. MouseDown 事件。
6. DoubleClick 事件。
7. MouseDoubleClick 事件。
8. MouseUp 事件。
個別控制項
下列控制項不符合標準滑鼠 Click 事件行為:
◎ Button、CheckBox、ComboBox 和 RadioButton 控制項
‧ 以滑鼠左鍵按一下:Click、MouseClick
‧ 以滑鼠右鍵按一下:不會引發 Click 事件
‧ 以滑鼠左鍵按兩下:Click、MouseClick;Click、MouseClick
‧ 以滑鼠右鍵按兩下:不會引發 Click 事件
◎ TextBox、RichTextBox、ListBox、MaskedTextBox 和 CheckedListBox 控制項
‧ 以滑鼠左鍵按一下:Click、MouseClick
‧ 以滑鼠右鍵按一下:不會引發 Click 事件
‧ 以滑鼠左鍵按兩下:Click、MouseClick、DoubleClick、MouseDoubleClick
‧ 以滑鼠右鍵按兩下:不會引發 Click 事件
◎ ListView 控制項
‧ 以滑鼠左鍵按一下:Click、MouseClick
‧ 以滑鼠右鍵按一下:Click、MouseClick
‧ 以滑鼠左鍵按兩下:Click、MouseClick;DoubleClick、MouseDoubleClick
‧ 以滑鼠右鍵按兩下:Click、MouseClick;DoubleClick、MouseDoubleClick
◎ TreeView 控制項
‧ 以滑鼠左鍵按一下:Click、MouseClick
‧ 以滑鼠右鍵按一下:Click、MouseClick
‧ 以滑鼠左鍵按兩下:Click、MouseClick;DoubleClick、MouseDoubleClick
‧ 以滑鼠右鍵按兩下:Click、MouseClick;DoubleClick、MouseDoubleClick
留言列表