如下有个txt文件,有10行,内容如下
81
28
13
45
54
61
71
84
91
10求当在textbox1中输入行号时,在textbox2中得到该行号对应内容以上的全部内容并保留行的格式,举例如下如在textbox1中输入5的时候,textbox2中显示第5行以上所有内容
81
28
13
45
54
在textbox1中输入8的时候,textbox2中显示第8行以上所有内容
81
28
13
45
54
61
71
84
以此类推,谢谢各位前辈大侠!
81
28
13
45
54
61
71
84
91
10求当在textbox1中输入行号时,在textbox2中得到该行号对应内容以上的全部内容并保留行的格式,举例如下如在textbox1中输入5的时候,textbox2中显示第5行以上所有内容
81
28
13
45
54
在textbox1中输入8的时候,textbox2中显示第8行以上所有内容
81
28
13
45
54
61
71
84
以此类推,谢谢各位前辈大侠!
http://topic.csdn.net/u/20080105/13/8e169fc4-c61a-466d-9c26-d375f02fafbe.html
把代码的 thefile变量改成 你想要的路径
同目录下用 thefile= app.path & "\1.txt"Private Sub Command1_Click()
thefile = "d:\1.txt" '改成你想要要的路径Open thefile For Input As #1
Text2.Text = ""
For a = 1 To Val(Text1.Text)
If Not EOF(1) Then
Line Input #1, b
Text2.Text = Text2.Text & b & Chr(13) + Chr(10)
Else
Exit Sub
End If
Next
Close #1
End Sub
n为行数Dim p1 As Integer, p2 As Integer, i As Integer
p1 = 1
For i = 1 To n
p2 = InStr(p1, Text1, vbCrLf)
p1 = p2 + 2
Next i
text2 = Left(Text1, p1)