グラフコントロールマウスでWinフォーム(C#)が軸x、yの座標値を波形表示に対応する対応点をクリックしてください

方法の一つ:マウスクリックの波形

波形マウスをクリックし、表示位置Xをクリックし、yの値

プライベート無効chart1_MouseClick(オブジェクト送信者、MouseEventArgs E)//グラフ1 という名前の独自のコードによると、本当の名前をチャートコントロールを構築している
        {            
            HitTestResultのHIT = chart1.HitTest(EX、EY);
            IF(hit.Series = nullを! )
            {
                VAR = hit.Series.PointsはxValue [hit.PointIndex] .XValue;
                VAR = yValue hit.Series.Points [hit.PointIndex] .YValues.First();
                textBox1.Text = String.Formatの(「{0: F0}、{1:F0} "" X "+はxValue、" Y:「+ yValue); // TextBox1テキストボックスが直接コンテンツメッセージボックスを使用することができる独自のコンテンツ表示フレーム、ポップアップを構築するために設計された1つである
            }
            さもなければ
            {
                textBox1.Textは= "波形曲線をクリックしていません";
            }
        }

 

メソッドを呼び出します。

chart1.MouseClick + =新しいMouseEventHandler(chart1_MouseClick)。

 

方法2:対応点の相関値に移動するマウスが自動的に表示され

プライベートボイドchart1_MouseMove(オブジェクト送信者、MouseEventArgs E)
        {
            var領域= chart1.ChartAreas [0]。

            二重はxValue = area.AxisX.PixelPositionToValue(EX)。
            二重yValue = area.AxisY.PixelPositionToValue(EY)。
            textBox1.Text = String.Formatの( "{0:F0}、{1:F0}"はxValue、yValue)。
        }

メソッドを呼び出します。

chart1.MouseMove + =新しいMouseEventHandler(chart1_MouseMove)。

おすすめ

転載: www.cnblogs.com/puffy/p/11440775.html