protected override void OnMouseUp(MouseEventArgs e) { if (e.Button == MouseButtons.Middle && panning != null) { panning = null; } base.OnMouseUp(e); }
protected override void OnMouseDown(MouseEventArgs e) { if (EnableMiddleClickPanning && e.Button == MouseButtons.Middle) { HitTestResult result = HitTest(e.X, e.Y); if (result.ChartArea != null) { panning = new PanningSupport(e.Location, result.ChartArea, Size); } } base.OnMouseDown(e); }
protected override void OnMouseUp(MouseEventArgs e) { if (e.Button == MouseButtons.Middle && panning != null) panning = null; base.OnMouseUp(e); }
protected override void OnMouseDown(MouseEventArgs e) { if (EnableMiddleClickPanning && e.Button == MouseButtons.Middle) { HitTestResult result = HitTest(e.X, e.Y); if (result.ChartArea != null) panning = new PanningSupport(e.Location, result.ChartArea, Size); } base.OnMouseDown(e); }