Comment je peux contrôler le niveau de Zoom de la capacité d'un graphique en winform C#?

J'ai un graphique, il n'y en est un chartarea avec l'axe des x axe des y.
Tout d'abord, je dois le mettre à zoomable,

chart1.ChartAreas[0].AxisY.ScaleView.Zoomable = true;
chart1.ChartAreas[0].AxisX.ScaleView.Zoomable = true;

Par défaut, si je sélectionne une zone rectangulaire à l'aide de la souris, le graphique de zoom de la zone sélectionnée.
Mais c'est assez ennuyeux car il est sujet à de fausses opération.
Mais si je fais cela:

chart1.ChartAreas[0].AxisY.ScaleView.Zoomable = false;
chart1.ChartAreas[0].AxisX.ScaleView.Zoomable = false;

Les Axes ne sera pas de zoom, même si je l'appelle

chart1.ChartAreas[0].AxisX.ScaleView.Zoom(a, b);

Donc, je veux que le chartarea être zoomable, mais je n'aime pas la sélection à la souris capacité.

J'ai trouvé une méthode,

void chart1_SelectionRangeChanged(object sender, CursorEventArgs e)

Il semble que lorsque je sélectionne un nouveau domaine, cette méthode sera appelée,
mais elle n'est pas destinée à remplacer.
Que puis-je faire?
Merci!!!!

OriginalL'auteur aihenry2980 | 2013-03-08