我使用zedgraph在我的vb.net项目中绘制图形。 图的x轴是日期。我有两个文本框显示日期中x轴的最小值和最大值。以下代码显示如何在使用isEnableWheelZoom属性缩放图形时获取x轴值,另请参阅此链接zedgraph EnableWheelZoom, how to get axis values after zooming?。但是我发现我只能得到轴值,例如4508.345,但是不是我想要的日期。其实在图上,它正确显示日期。我的问题是如何获得数字上的最小和最大日期?zedgraph,如何将XAxis.Scale.Min转换为日期
Friend WithEvents gcMain As ZedGraph.ZedGraphControl
Me.gcMain.IsZoomOnMouseCenter = True
Me.gcMain.IsEnableWheelZoom = True
Private Sub gcMain_ZoomEvent(ByVal sender As ZedGraphControl, ByVal oldState As ZoomState, ByVal newState As ZoomState) Handles gcMain.ZoomEvent
tbxRangeStart.Text = CStr(New XDate(gcMain.GraphPane.XAxis.Scale.Min))
tbxRangeEnd.Text = CStr(New XDate(gcMain.GraphPane.XAxis.Scale.Max))
End Sub
嗨,谢谢你的回答。我发现我可以在zedgraph中使用XLDateToCalendarDate函数。但你的答案似乎更好 - ^ – Summer 2011-12-19 17:54:40