3

カーソルがグラフ上にあるときに、X、Y、およびグラフに描かれた曲線の名前を表示するようにしています。使った

 zedGraphControl1.IsShowPointValues = true;

しかし、それだけでは十分ではありません。カーブの名前も必要です。カーソルがグラフの曲線上にある場合、次のように表示されます。

12/27/2010 12:09 AM, 49.94, ACTIVE_MW

出来ますか?

4

1 に答える 1

9

可能です。ポイントの上にマウスを置いたときに発生する 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();
}
于 2011-05-09T22:46:26.180 に答える