カーソルがグラフ上にあるときに、X、Y、およびグラフに描かれた曲線の名前を表示するようにしています。使った
zedGraphControl1.IsShowPointValues = true;
しかし、それだけでは十分ではありません。カーブの名前も必要です。カーソルがグラフの曲線上にある場合、次のように表示されます。
12/27/2010 12:09 AM, 49.94, ACTIVE_MW
出来ますか?
可能です。ポイントの上にマウスを置いたときに発生する PointValueEvent イベントに、イベント ハンドラーを追加できます。
何かのようなもの:
this.zedGraphControl1.PointValueEvent += new ZedGraph.ZedGraphControl.PointValueHandler(this.zedGraphControl1_PointValueEvent);
private string zedGraphControl1_PointValueEvent(ZedGraph.ZedGraphControl sender, ZedGraph.GraphPane pane, ZedGraph.CurveItem curve, int iPt)
{
return curve.Label.Text + " - " + curve.Points[iPt].ToString();
}