protected override void OnMouseUp(MouseEventArgs e) { if (MouseDownElement != null && MouseOverElement == MouseDownElement) { MouseDownElement.OnClick(e.Location); } SetMouseDownLocation(null); }
public override void OnMouseUp(Point Location) { if (MouseDownElement != null) { StatusElement ClickElement = MouseDownElement; MouseDownElement.bMouseDown = false; MouseDownElement = null; if (ClickElement.Bounds.Contains(Location)) { ClickElement.OnClick(Location); } Invalidate(); } }