/// <summary> /// Triggered when the mouse enters the control's bounds /// </summary> /// <param name="e"></param> public virtual void OnEnter(MouseEventArgs e) { }
/// <summary> /// Triggered when the mouse leaves the control's bounds or enters a child control /// </summary> /// <param name="e"></param> public virtual void OnLeave(MouseEventArgs e) { }
public virtual void OnMouseWheel(MouseEventArgs e) { }
public virtual void OnMouseUp(MouseEventArgs e) { }
/// <summary> /// Triggered when mouse is over the control and not over a child control /// </summary> /// <param name="e"></param> public virtual void OnMouseMove(MouseEventArgs e) { }
public virtual void OnMouseDown(MouseEventArgs e) { }
/// <summary> /// Triggered after MouseDown and before MouseUp, only if the mouse is still over the control /// </summary> /// <param name="e"></param> public virtual void OnMouseClick(MouseEventArgs e) { }