Exemple #1
0
 void nChartControl1_MouseUp(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         nChartControl1.Controller.Tools.Clear();
         NDragTool dragTool = null;
         dragTool = new NTrackballTool();
         nChartControl1.Controller.Tools.Add(dragTool);
     }
     //<GS-07062010>
     //CastSurfaceGraphChangedEventEx(nChartControl1.Charts[0].Projection.XDepth, nChartControl1.Charts[0].Projection.YDepth, nChartControl1.Charts[0].Projection.Zoom, nChartControl1.Charts[0].Projection.Rotation, nChartControl1.Charts[0].Projection.Elevation);
 }
Exemple #2
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;
     }
 }
Exemple #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);
            }
        }