Skip to content

Mouse events

Samuel Gomes edited this page May 9, 2023 · 1 revision

Click

Click events are triggered when a control is active, visible and the user presses the left mouse button while hovering a control and releases the button while still hovering the same control.

MouseDown/MouseUp

The MouseDown event occurs when the left mouse button is first pressed on a control. The MouseUp event is triggered when the left mouse button is released on a control. Right after a MouseUp event is fired, a Click event is also triggered.

MouseEnter/MouseLeave

The MouseEnter event occurs when the mouse pointer enters a control's rectangle area. The MouseLeave event is triggered when the cursor leaves the rectangle area of a control.

By adding code to these two events, you can, for example, emulate a hovering effect (change a control's background color when MouseEnter is triggered and restoring it when MouseLeave is run).

Controls that respond to mouse events

See also

Clone this wiki locally