永发信息网

VB遇到个问题

答案:2  悬赏:0  手机版
解决时间 2021-07-30 07:05
  • 提问者网友:兔牙战士
  • 2021-07-29 20:17

Private Sub Command1_Click()
Dim str As String
Open "D:\1.txt" For Input As #1
Input #1, str
Text1.Text = str
Close #1

End Sub

上面的代码只能显示txt的第一行的内容,那我想显示第二行、三行、四行、五行。。。

怎么改啊!?

最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-07-29 21:01

Private Sub Command1_Click()
Dim str As String
Open "D:\1.txt" For Input As #1


Do While not eof(1)
Input #1, str
Text1.Text = Text1.Text & str & vbctrl


Loop
Close #1


End Sub

全部回答
  • 1楼网友:荒野風
  • 2021-07-29 21:51

Private Sub Command1_Click() Dim str As String

dim i as integer

i=1 Open "D:\1.txt" For Input As #1

Do While not eof(1) Input #1, str

i=i+1 if i==2 then

Text1.Text = str

end if

Loop Close #1

End Sub

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯