|
发表于 2012-3-8 23:19:08
|
显示全部楼层
广西壮族自治区南宁市
.版本 2
.子程序 _按钮1_被单击
.局部变量 文件号1, 整数型
.局部变量 一行数据, 文本型
文件号1 = 打开文件 (取运行目录 () + “/1.txt”, , )
.如果真 (文件号1 ≠ 0)
移到文件首 (文件号1)
列表框1.清空 ()
.判断循环首 (是否在文件尾 (文件号1, 真) = 假)
一行数据 = 读入一行 (文件号1)
列表框1.加入项目 (一行数据, )
.判断循环尾 ()
.如果真结束
关闭文件 (文件号1)
I = 1
行数 = 列表框1.取项目数 ()
.计次循环首 (行数, I)
列表框内容BUF [I] = 列表框1.取项目文本 (I - 1)
.计次循环尾 ()
I = 1
.子程序 _按钮2_被单击
时钟2.时钟周期 = 500
.子程序 _时钟2_周期事件
.局部变量 j, 整数型
j = 1
.计次循环首 (行数 - 1, j)
列表框1.置项目文本 (j - 1, 列表框内容BUF [j + 1])
.计次循环尾 ()
列表框1.置项目文本 (行数 - 1, 列表框内容BUF [1])
I = 1
.计次循环首 (行数, I)
列表框内容BUF [I] = 列表框1.取项目文本 (I - 1)
.计次循环尾 ()
============
OK了。好久没折腾还有点乱套了。
我说一下思路。
如果用编辑框的话可能是不太好处理的。也可能是我自己更喜欢用列表框。所以干脆改成了用列表框。然后把你的那些内容放到一个文本中。每一行就是一行数据。
读入文本分行放入列表框,然后再用一个计次循环把它读入一个数组中。然后再不停的把数组重写到列表框中,完了就再把数组改变一下,再写,这样看起来就滚动了。 |
|