The event handler receives an argument of type BeforeMouseDownEventArgs containing data related to this event. The following BeforeMouseDownEventArgs properties provide information specific to this event.
Property | Description |
---|---|
Button | Gets which mouse button was pressed. |
Cancel | Gets or sets a value indicating whether the event should be canceled. |
Clicks | Gets the number of times the mouse button was pressed and released. |
Delta | Gets a signed count of the number of detents the mouse wheel has rotated. A detent is one notch of the mouse wheel. |
X | Gets the x-coordinate of a mouse click. |
Y | Gets the y-coordinate of a mouse click. |
This event fires before the grid processes the System.Windows.Forms.Control.DoubleClick event, and gives the program a chance to customize the behavior of the control and optionally cancel the default handling of the mouse.
The code below handles the BeforeDoubleClick event to detect double-clicks on cells in a specific column and provide a custom edit dialog instead of using the built-in editor.