2010-07-19 6 views

Répondre

4

Utilisez événement MouseClick et trouver les coordonnées X et Y du point où vous avez cliqué:

zg1.MouseClick+=new MouseEventHandler(zg1_MouseClick3); 



    private void zg1_MouseClick3(object sender, MouseEventArgs e) 
    { 
     PointF pt = (PointF)e.Location; 
     double x,y; 
     ((ZedGraphControl)sender).MasterPane[0].ReverseTransform(pt, out x, out y); 

     // Do something with X and Y 
    } 

Notez que je suppose que nous fonctionnons sur le premier volet (indice 0) mais si ce n'est pas votre cas , alors vous devrez trouver quel volet a été cliqué (voir ce example). Lorsque vous avez la position X et Y, vous devriez facilement pouvoir deviner quelle barre a été cliquée et faire ce que vous voulez avec cette information.

+0

Juste ce dont j'avais besoin! – Tim

Questions connexes