Ejemplo n.º 1
0
        protected override void OnMouseDown(MouseEventArgs e)
        {
            base.OnMouseDown(e);

            if (!toolSkipMouseDown && interactiveToolsEnabled)
            {
                InteractivityTools.HandleMouseDown(e);
            }
            toolSkipMouseDown = false;

            // проверка клика на иконках статуса
            var ptScreen = new Point(e.X, e.Y);

            if (StockPane.paneIconStrip.CheckMouseHit(new MouseEventArgs(e.Button,
                                                                         e.Clicks, ptScreen.X, ptScreen.Y, e.Delta)))
            {
                ScaleFreezed = StockPane.paneIconStrip.GetStateMask() == 1;
            }

            // кнопки на графике
            if (e.Button == MouseButtons.Left)
            {
                PaneButtonsOnLeftMouseDown(e.X, e.Y);
            }

            // клик на горз. оси
            XAxis.StartDragRightBar(e);
        }
Ejemplo n.º 2
0
        protected override void OnMouseMove(MouseEventArgs e)
        {
            base.OnMouseMove(e);
            if (!toolSkipMouseMove && interactiveToolsEnabled)
            {
                InteractivityTools.HandleMouseMove(e);
            }
            toolSkipMouseMove = false;

            // кнопки на графике
            PaneButtonsOnMouseMove(e.X, e.Y);

            // возможно, переместить метку по горз. оси
            XAxis.DoDragRightBar(e);
        }
Ejemplo n.º 3
0
        protected override void OnMouseUp(MouseEventArgs e)
        {
            base.OnMouseUp(e);
            if (!toolSkipMouseUp && interactiveToolsEnabled)
            {
                InteractivityTools.HandleMouseUp(e);
            }
            toolSkipMouseUp = false;

            // кнопки на графике
            PaneButtonsOnLeftMouseUp();

            // закончить перемещение маркера по оси Х
            XAxis.EndDragLastBar();
        }
Ejemplo n.º 4
0
 protected override void OnMouseWheel(MouseEventArgs e)
 {
     base.OnMouseWheel(e);
     InteractivityTools.HandleMouseWheel(e);
 }