VB 怎么读取TXT数据 第一行显示在TEXT1 第二行显示在TEXT2

比如我的文本路径是 "c:\abc.txt"
当程序运行时 我想把abc.txt里面数据的第一行显示在文本1(text1)
第二行显示在文本2(text2) 一直显示到50行
希望能讲解的清楚点 谢谢!!!

'1.首先"工程"-"引用"---"Microsoft Script Runtime"
'2.将text2 的multiline属性设置为true ScrollBars 属性设置为2-Vertical
Dim fso As New FileSystemObject
Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
If fso.FileExists("c:\abc.txt") Then '判断文件是否存在
Dim sum_row As Integer
sum_row = 1
Open "c:\abc.txt" For Input As #7
Line Input #7, first_row '按行读取
Text1.Text = first_row

Do While Not EOF(7)
Line Input #7, next_row
sum_row = sum_row + 1
If sum_row > 50 Then
Exit Do
Else
Text2.Text = Text2.Text & next_row & vbCrLf
End If
Loop
Close #7
Else
MsgBox "您指定目录下的文件不存在!", vbInformation + vbOKOnly, "信息提示"
End If
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

VB 怎么读取TXT数据 第一行显示在TEXT1 第二行显示在TEXT2
'1.首先"工程"-"引用"---"Microsoft Script Runtime"'2.将text2 的multiline属性设置为true ScrollBars 属性设置为2-Vertical Dim fso As New FileSystemObject Private Sub Form_Load()Text1.Text = ""Text2.Text = ""If fso.FileExists("c:\\abc.txt") Then '判断文件是否存在 Dim sum_...

VB 如何读取和写入指定行 (TXT)
我的程序是检测当前目录有没有 1.txt,如果没有新建,有则自动跳过我想问:新建时:在1.txt第一行显示 “1”,第二行显示“2”……共四行~读取时:text1.text 显示第二行的,text2.text 显示第四行的内容!修改时:text3.text “覆盖”(不是在第二行... 展开 mew07 | 浏览4567 次 |举报 我有更好的答案...

VB怎么读TXT文件行数和列数!
' MsgBox CStr(x) + "行"End SubPrivate Sub Command2_Click() '第二行 Dim v Open "" & App.Path & "\\1.txt" For Input As #1 Do While Not EOF(1)Line Input #1, temp x = x + 1 If x = 2 Then v = Split(temp, " ")For i = 0 To UBound(v)Text2(i)...

VB中如何读取text多行的数值?
代码如下:arr = Split(Text1.Text,vbCrLf)'将text1中的文本按照换行符分开,并放入数组arr中 Label1.Caption = arr(0)'label1标题内容赋值为数组第一个元素,即text中第一行文本 Label2.Caption = arr(1)'label1标题内容赋值为数组第二个元素,即text中第二行文本Label3.Caption = arr(2)'la...

vb中如何使text1中输入内容立即显示在text2中
Text1.Text=""。Text2.Text=""。EndSub。PrivateSubText1_Change()。Text2.Text=Text1.Text。EndSub。操作要点:1、设置程序界面,包括标签,文本框,命令按钮。2、再按照题目要求,设置对象的属性。3、编写程序的代码。先定义变量。4、使用For-Next循环结构语句,编写的代码。5、在For-Next循环结...

vb 读取txt文件内容
''如果 Fore 和 Back 任意一个不空并找不到,返回空值。'═════════════════════════════ If PathFile = "" Or IsNull(PathFile) Then Exit Function Fore = CStr(Fore): Back = CStr(Back)Dim Fso, Ts, TStr As String, Tmp1, Tmp2 On Error ...

vb如何分别读取TXT的每行内容
+ 1WendClose #1For Each c In iStr Debug.Print cNext End Sub2、以上例程从文本文件读,把读出来的每一行文本装入一个字符串动态数组,数组每个成员即一行。3、如果是想读textbox的每一行,假如每一行都有回车,按回车截取。如果是自动换行没有回车符,需要使用windows API来读每一行。

vb6.0如何 把TEXT1里面的 内容修改后 逐行移动到TEXT2?
你得先把每行的文本读取了,然后用Instr查找“转”这个字,接着用Mid把“转”字后面的字符截取出来,最后在Text2显示就行啦!例子:a = "广东转广州"b = InStr(a, "转")If b <> 0 Then a = Mid(a, b + 1)End If MsgBox a 上面的If是防止这个字符串没有出现“转”字,instr函数就...

VB如何读取TXT文件,一行一行读取,读取一行msgbox“这一行的内容”,然后...
s Text1.Text = Text1.Text & s & vbCrLf i = i + 1 Loop Close #1 Text3 = i '文本总行数 strj = Split(Text1, vbCrLf) j = UBound(strj) j = InputBox("输入需要显第几句", j) Debug.Print "第" & j & "句:";...

VB怎样获取Text1.Text中的第二个字符?
Private Sub Command1_Click()Print Mid(Text1.Text, 2, 1)End Sub

相似回答