Пример #1
0
 void nChartControl1_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         nChartControl1.Controller.Tools.Clear();
         NDragTool dragTool = null;
         dragTool = new NOffsetTool();
         nChartControl1.Controller.Tools.Add(dragTool);
         //dragTool.BeginDragMouseCommand.MouseButton = MouseButtons.Right;
         //dragTool.EndDragMouseCommand.MouseButton = MouseButtons.Right;
     }
 }
Пример #2
0
        private void MouseModeComboBox_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            NTool tool = null;
            bool  bEnableCreatePointControls = false;

            switch (MouseModeComboBox.SelectedIndex)
            {
            // Create Point
            case 0:
                bEnableCreatePointControls = true;
                break;

            // Trackball
            case 1:
                tool = new NTrackballTool();
                break;

            // Zoom
            case 2:
                tool = new NZoomTool();
                break;

            // Offset
            case 3:
                tool = new NOffsetTool();
                break;
            }

            nChartControl1.Controller.Tools.Clear();

            if (tool != null)
            {
                nChartControl1.Controller.Tools.Add(tool);
            }

            CreatePointAtPlaneComboBox.Enabled = bEnableCreatePointControls;

            if (CreatePointAtPlaneComboBox.SelectedIndex == 0)
            {
                XZPlaneValueNumericUpDown.Enabled = bEnableCreatePointControls;
                XYPlaneValueNumericUpDown.Enabled = false;
            }
            else
            {
                XZPlaneValueNumericUpDown.Enabled = false;
                XYPlaneValueNumericUpDown.Enabled = bEnableCreatePointControls;
            }
        }
Пример #3
0
        private void DragModeComboBox_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            NDragTool dragTool = null;

            if (nChartControl1.Controller.Tools.Count > 0)
            {
                dragTool = nChartControl1.Controller.Tools[0] as NDragTool;
            }

            if (dragTool != null)
            {
                dragTool.Drag -= new EventHandler(OnViewChange);
                dragTool       = null;
            }

            nChartControl1.Controller.Tools.Clear();

            switch (DragModeComboBox.SelectedIndex)
            {
            // Trackball
            case 1:
                dragTool = new NTrackballTool();
                break;

            // Zoom
            case 2:
                dragTool = new NZoomTool();
                break;

            // Offset
            case 3:
                dragTool = new NOffsetTool();
                break;
            }

            if (dragTool != null)
            {
                dragTool.Drag += new EventHandler(OnViewChange);
                nChartControl1.Controller.Tools.Add(dragTool);
            }
        }
Пример #4
0
        void nChartControl1_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                nChartControl1.Controller.Tools.Clear();
                NDragTool dragTool = null;
                dragTool = new NOffsetTool();
                nChartControl1.Controller.Tools.Add(dragTool);
                //dragTool.BeginDragMouseCommand.MouseButton = MouseButtons.Right;
                //dragTool.EndDragMouseCommand.MouseButton = MouseButtons.Right;
            }

        }