C#,WinForm,Chart中的水平滚动条如何始终居于最右边?

iamhelen 2014-08-12 09:57:36
由于需要实时知道曲线的最新数据,所以需要Chart中的水平滚动条始终居于最右边来实时显示最新曲线数据。请教各位老师如何实现,谢谢!
我的代码如下:
private void SetChart(System.Windows.Forms.DataVisualization.Charting.Chart chart, Int32 iTimeInterval)
{
chart.ChartAreas["ChartArea1"].CursorX.AutoScroll = true;
chart.ChartAreas["ChartArea1"].AxisX.ScrollBar.Enabled = true;
chart.ChartAreas["ChartArea1"].CursorX.IsUserEnabled = true;
chart.ChartAreas["ChartArea1"].CursorX.IsUserSelectionEnabled = true;
chart.ChartAreas["ChartArea1"].AxisX.Interval = iTimeInterval;
chart.ChartAreas["ChartArea1"].AxisX.ScaleView.Zoomable = true;
chart.ChartAreas["ChartArea1"].AxisX.ScaleView.Position = 0;
chart.ChartAreas["ChartArea1"].AxisX.ScaleView.Size = iTimeInterval * 10;
}
当数据量比较大的时候水平滚动条虽然是显出来了,但水平滚动条始终都位于最左边,而不能始终居于最右边。
...全文
1125 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
熙风 2014-08-15
  • 打赏
  • 举报
回复

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧