如何用vb6.0编写可以随机显示一个txt文档中的某一行的程序

假设有一个txt文档,内容如下:张三李四XXXA……如何用vb编写一个程序可以读取这个txt,并在按下command1后在text中随机显示其中一行,再按则清空已显示的结... 假设有一个txt文档,内容如下:
张三
李四
XXX
A
……
如何用vb编写一个程序可以读取这个txt,并在按下command1后在text中随机显示其中一行,再按则清空已显示的结果,再另外随机抽取一行。
展开
 我来答
网海1书生
科技发烧友

推荐于2016-08-21 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26225

向TA提问 私信TA
展开全部
Private Sub Command1_Click()
Dim s() As String
Open "txt文件名" For Binary As #1
s = Split(Input(LOF(1), #1), vbCrLf)
Close #1
Text1.Text = s(Int(Rnd * (UBound(s) + 1)))
End Sub
更多追问追答
追问
运行提示说
Text1.Text = s(Int(Rnd * (UBound(s) + 1)))
这一行下标越界
追答
Open "txt文件名" For Binary As #1      这里面的文件名要改为你自己的实际文件名及其完整路径,比如 c:\abc\123.txt
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式