나는 차트에 다양한 점을 가지고 있습니다. 특정 지점에 마우스를 올리면 툴팁에 포인트의 정확한 값을 표시하고 싶습니다.마우스를 올려 놓았을 때 차트 지점의 값을 어떻게 봅니까?
예 : 차트에서 이러한 점을 마우스를 올려 놓으면에
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
가장 간단한 방법이 이깁니다. 감사! –