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); }
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; } }
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); } }