如何用vb长时间画曲线

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:39:12
需要画一个温度随时间变化的曲线,可能要连续画一个月左右,如果五分钟一个点的话,图片框的大小根本满足不了要求,于是我用了HScroll这个控件 想让横坐标可以无限延伸 但是HScroll 的max属性里有个最大值 超就不能用了 各位达人 给想个办法
原程序如下 如果有其他的办法能解决就更好了 谢谢各位了
在form load 里是这个
Picture1.Width = 10000 * time'让画图框随变量的输入自动改变宽度
Picture1.Left = 120
Picture1.Top = 360
bar1.SmallChange = 300
bar1.Max = Picture1.Width - Frame4(0).Width'就是这里time 超过四小时后就报错了
bar1.Min = 0
Private Sub bar1_Change()
Picture1.Left = -bar1.value
drawline'调用画图程序
End Sub

兄台的思路要改一下吧,何不先保存这些历史数据,浏览时再调入呢。
当前显示只要一个小时的数据就可以了,这样的话效率也提高了,问题也解决了,至于HScroll控件可以每一格以小时为单位,这样的话,24*31也才是744。