ユーザーがチャート内の特定のものをクリックするDataPoint
と、ユーザーが別の DataPoint をクリックするまで、その DataPoint を別の色で強調表示したいと思います。これは mschart で可能ですか?
質問する
2664 次
1 に答える
6
mouseDown イベントをサブスクライブしてから、HitTest メソッドを呼び出す必要があります。最後に、DataPoint の色を変更できます。
private void chart1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
// Call Hit Test Method
HitTestResult result = Chart1.HitTest( e.X, e.Y );
if( result.ChartElementType == ChartElementType.DataPoint )
{
Chart1.Series[0].Points[result.PointIndex].Color = Color.Green;
// reset the previous point selected here
}
}
于 2013-07-22T09:01:33.317 に答える