谁帮我把这段VB代码说明下??

[复制链接]
查看11 | 回复2 | 2009-8-16 07:27:32 | 显示全部楼层 |阅读模式
Private Sub command1_click()Dim r As String, sOpen "123.txt" For Input As #1'打开你的123.txt文件Do While Not EOF(1)'一直读到结尾 结束循环结束Line Input #1, r 'line input一行一行地读If InStr(r, Text1.Text)0 Then Exit Do '直到与text1.text匹配为止Loops = Split(r, ",")'把这行的内容分成三行Form1.Label1.Caption = s(0)'显示第一行Form1.Label2.Caption = s(1)'显示第二行Form1.Label3.Caption = s(2)'显示第三行Close #1'关闭打开的文件End Sub
回复

使用道具 举报

千问 | 2009-8-16 07:27:32 | 显示全部楼层
你首先的知道Split()什么作用,百度一下你就明白了!其实最后就是把字符串变成数组并给各标签 赋值
回复

使用道具 举报

千问 | 2009-8-16 07:27:32 | 显示全部楼层
这个好说…先查找文本中是否有“,”号。如果有留通过“,”分割文本中的信息,分别赋给S()数组中…然后就打印s数组中的信息到相应的标签中…构详细了吧…其实主要是知道split()这个分割函数的用法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行