我有一张图表,其中有一个带有 x 轴 y 轴的图表区域。首先,我必须将其设置为可缩放,
chart1.ChartAreas[0].AxisY.ScaleView.Zoomable = true;
chart1.ChartAreas[0].AxisX.ScaleView.Zoomable = true;
默认情况下,如果我使用鼠标选择一个矩形区域,图表将缩放到所选区域。但这很烦人,因为它容易出现误操作。但如果我这样做:
chart1.ChartAreas[0].AxisY.ScaleView.Zoomable = false;
chart1.ChartAreas[0].AxisX.ScaleView.Zoomable = false;
即使我打电话,Axes 也不会缩放
chart1.ChartAreas[0].AxisX.ScaleView.Zoom(a, b);
所以,我希望图表区域可以缩放,但我不喜欢鼠标选择能力。
我找到了一个方法,
void chart1_SelectionRangeChanged(object sender, CursorEventArgs e)
似乎当我选择一个新区域时,会调用这个方法,但它并不是要被覆盖。我能做些什么?谢谢!