方法の一つ:マウスクリックの波形
波形マウスをクリックし、表示位置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)。