2010-07-19 61 views

回答

4

使用MouseClick事件,並找到X和Y座標您單擊的點:

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 
    } 

注意,我認爲我們是在第一窗格操作(索引0),但如果它不是你的情況,那麼你必須找到哪個窗格被點擊(見example)。

當你有X和Y位置時,你應該很容易就能猜出點擊了哪個欄,並根據這些信息做你需要的任何事情。

+0

正是我需要的! – Tim 2011-04-19 23:01:30