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:
- Button
- Label
- Textbox
- Checkbox
- Radio button
- List
- Dropdown list
- Track bar/Slider
- Progress bar
- Picture box
- Frame
- Toggle Switch