0
當用戶單擊圖表中特定的DataPoint
時,我希望該數據點以不同顏色突出顯示,直到用戶單擊另一個數據點。 這可能在mschart?單擊mschart時突出顯示數據點
當用戶單擊圖表中特定的DataPoint
時,我希望該數據點以不同顏色突出顯示,直到用戶單擊另一個數據點。 這可能在mschart?單擊mschart時突出顯示數據點
您必須訂閱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
}
}
@Ranjit這對你有幫助嗎?一些反饋將不勝感激。 –
它幫助了我 - 謝謝 – ManInMoon