Exemplo n.º 1
0
        void Curve_MouseDown(object sender, MouseEventArgs e)
        {
            DragRectangle dragRect = (DragRectangle)sender;
            var           toolText = String.Format("{0}", _ypoints[dragRect.Index]);

            _tooltip.Show(toolText, dragRect);
        }
Exemplo n.º 2
0
        void Curve_DragRectangleMove(object sender, EventArgs e)
        {
            if (dontMove)
            {
                return;
            }

            DragRectangle dragRect    = (DragRectangle)sender;
            Point         newLocation = dragRect.Location;

            newLocation.Offset(3, 3);
            _ypoints[dragRect.Index] = (float)((YScale - newLocation.Y + TopOffset) / (float)YScale);
            var toolText = String.Format("{0}", _ypoints[dragRect.Index]);

            _tooltip.Show(toolText, dragRect, 2, 2);

            Draw();
        }
Exemplo n.º 3
0
        private void InitDragPoints()
        {
            if (_points == null)
            {
                return;
            }

            _dragPanels = new DragRectangle[10];
            for (var i = 0; i < _points.Length; i++)
            {
                var p = _points[i];
                p.Offset(-3, -3);
                _dragPanels[i]            = new DragRectangle();
                _dragPanels[i].Location   = p;
                _dragPanels[i].Index      = i;
                _dragPanels[i].MinY       = -3 + TopOffset;
                _dragPanels[i].MaxY       = YScale + TopOffset - 3;
                _dragPanels[i].Move      += new EventHandler(Curve_DragRectangleMove);
                _dragPanels[i].MouseUp   += new MouseEventHandler(Curve_MouseUp);
                _dragPanels[i].MouseDown += new MouseEventHandler(Curve_MouseDown);

                this.Controls.Add(_dragPanels[i]);
            }
        }
Exemplo n.º 4
0
        private void InitDragPoints()
        {
            if (_points == null)
                return;

            _dragPanels = new DragRectangle[10];
            for (var i = 0; i < _points.Length; i++)
            {
                var p = _points[i];
                p.Offset(-3, -3);
                _dragPanels[i] = new DragRectangle();
                _dragPanels[i].Location = p;
                _dragPanels[i].Index = i;
                _dragPanels[i].MinY = -3 + TopOffset;
                _dragPanels[i].MaxY = YScale + TopOffset - 3;
                _dragPanels[i].Move += new EventHandler(Curve_DragRectangleMove);
                _dragPanels[i].MouseUp += new MouseEventHandler(Curve_MouseUp);
                _dragPanels[i].MouseDown += new MouseEventHandler(Curve_MouseDown);

                this.Controls.Add(_dragPanels[i]);
            }
        }
Exemplo n.º 5
0
        void Curve_MouseUp(object sender, MouseEventArgs e)
        {
            DragRectangle dragRect = (DragRectangle)sender;

            _tooltip.Hide(dragRect);
        }