winform chart鼠標處顯示mark

只須要在chart的GetToolTipText事件中增長下面的代碼便可顯示:code

private void chart1_GetToolTipText(object sender, System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgs e)
       {
           if (e.HitTestResult.ChartElementType == System.Windows.Forms.DataVisualization.Charting.ChartElementType.DataPoint)
           {
               int i = e.HitTestResult.PointIndex;
               System.Windows.Forms.DataVisualization.Charting.DataPoint dp = e.HitTestResult.Series.Points[i];
               e.Text = string.Format("({0:F3},{1:F3})", dp.XValue, dp.YValues[0]);
           }
       }
相關文章
相關標籤/搜索