title: How I can control the Zoom ability of a chart in winform C#?
body: <p>I have a chart, in it there is one chartarea with x-axis y-axis.
  First of all, I have to set it to zoomable,</p>
  
  <pre><code>chart1.ChartAreas[0].AxisY.ScaleView.Zoomable = true;
  chart1.ChartAreas[0].AxisX.ScaleView.Zoomable = true;
  </code></pre>
  
  <p>By default, if I select a rectangular area using the mouse, the chart will zoom to the selected area.
  But this is quite annoying because it is prone to false operation.
  But if I do this:</p>
  
  <pre><code>chart1.ChartAreas[0].AxisY.ScaleView.Zoomable = false;
  chart1.ChartAreas[0].AxisX.ScaleView.Zoomable = false;
  </code></pre>
  
  <p>The Axes won't zoom, even if I call</p>
  
  <pre><code>chart1.ChartAreas[0].AxisX.ScaleView.Zoom(a, b);
  </code></pre>
  
  <p>So, I want the chartarea to be zoomable, but I don't like the mouse selection ability.</p>
  
  <p>I found a method,</p>
  
  <pre><code>void chart1_SelectionRangeChanged(object sender, CursorEventArgs e)
  </code></pre>
  
  <p>It seems that when I select a new area, this method will be called, 
  but it is not meant to be override.
  What can I do?
  Thank you!</p>