Dobrý den, existuje chart, kde jsem aktivoval kurzor X a Y kurzory. Není problém kdekoliv po klinutí do chartu vypsat axis Y-hodnotu, nicméně se mi nedaří dostat hodnotu X-Axis, resp X-ovou AxisLabel. X-ovou osu (labels) tvoři double čísla z listview. Dokážu zjistit pouze skutečnou hodnotu X osy - integer čísla nulou počínaje.. Řeším tenhle problém ve chvílích volna už druhý den, ví někdo jak na to? ..řekněme něco ve smyslu (označeno komentem):
Private Sub chart1_CursorPositionChanging(sender As Object, e As System.Windows.Forms.DataVisualization.Charting.CursorEventArgs) Handles Chart1.CursorPositionChanging
SetPosition(e.Axis, e.NewPosition)
End Sub
Private Sub SetPosition(axis As Axis, position As Double)
If Double.IsNaN(position) Then
Return
End If
If axis.AxisName = AxisName.X Then
textbox1.Text = Chart1.Series(0).AxisLabel(position) ' ?? asixlabel přiazený pozici kurzoru??
End If
End Sub
|