VB中读取TXT中的数据并且在picturebox上画图解决方法

VB中读取TXT中的数据并且在picturebox上画图
我现在那个txt文件里只有1列数据,有几十万行了。读取的时候是字符串,但是我转换成整型数据他就提示下标越界。读取了以后怎么画图啊?
还有就是这个数据量比较大,我想用滚动条进行查看。网上有说用2个picturebox控件,外加一个Hscroll。我看的不是很明白啊,小弟是初学者,刚接触VB。有没有高手指点一下啊?可以提供相关例子不,谢谢了。

------解决方案--------------------
VB code

Dim read1() As Double
Dim a() As String
Dim i As Integer
Private Sub Command1_Click()
Open "F:\心电data.txt" For Input As #1
Do Until EOF(1)
ReDim Preserve a(i)
Input #1, a(i)
read1(i)=val(a(i)) ' 这一行会报错,说是下标越界。
i = i + 1
Loop
Close #1

------解决方案--------------------
是动态心电图吧?你最好把样本数据打包一个下载,这样才好解决问题。
------解决方案--------------------
先‘就事论事’说一下:

你的 read1() 声明为动态数组,但没重定义数组大小就使用,当然会出现“下标越界”的错误。
代码应该改成:
ReDim Preserve a(i), read1(i)


另外想说的是:
  你说‘有几十万行……’,象你那样在循环中不停地 ReDim Preserve 恐怕效率太低了吧?????