如何用VB逐行复制文本内容
来源:百度知道 编辑:UC知道 时间:2024/05/18 10:25:43
如:d:\a.txt 的内容
yy
123456
abd888
我想分别复制出来,想复制第一行,就可以复制第二行,想要第二行复制第二行,也就是这3行会,可以任意复制。
谢谢你们,希望帮我解决一下,急。
程序清单:
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Const HWND_TOPMOST& = -1
Private Const SWP_NOSIZE& = &H1
Private Const SWP_NOMOVE& = &H2
Dim lng, dat$, filepath, tot, lngc
Private Sub Command1_Click()
filepath = Label2.Caption
lngc = Text1.Text
If Text1.Text = "" Then MsgBox "请输入行数!", vbInformation, ""
Open filepath For Input As #1
Do Until EOF(1)
lng = lng + 1
Line Input #1, tot
If lng = Val(lngc) Then dat$ = tot: Exit Do
Loop
Close #1
Clipboard.Clear
Clipboard.SetText dat$
End Sub
Private Sub Form_Load()
lng = 0
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
End Sub
Private Sub Form_OL