私はチャート上に様々なポイントを持っています。私はその特定のポイント上でマウスを動かす際のツールチップのポイントの正確な値を表示できるようにしたいと思います。マウスオーバー時にチャートポイントの値をどのように表示しますか?
例:
Chart1.Series("Series1").Points.AddXY("Jul", 600)
Chart1.Series("Series1").Points.AddXY("aug", 458)
チャート上のこれらの点マウスオーバーで、ツールヒントのテキストは、 "600" を表示したり、 "458" 必要があります。
編集:
これは私が近づくが、それは唯一のポイント上のマウスの位置ではなく、ポイントの最大値の値を示しています
Private Sub Chart1_GetToolTipText(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgs) Handles Chart1.GetToolTipText
If e.HitTestResult.PointIndex >= 0 Then
If e.HitTestResult.ChartElementType = DataVisualization.Charting.ChartElementType.DataPoint Then
MetroToolTip1.SetToolTip(Chart1, e.y.tostring)
End If
End If
End Sub
最も単純な方法が勝ちます。ありがとう! –