在用vb做的一个窗口上,有txtd(),是text控件数组,当光标停留在文本框上以后,可以按F8键来实现文件将文本的内容复制下来,我应该怎么做呀,谢谢各位大虾
然后还能拷贝到想要拷贝到的地方
然后还能拷贝到想要拷贝到的地方
解决方案 »
- vb中,怎么把bmp的头文件显示在text1中。
- 怎么把求和的值取出
- vb下面的TreeVeiw控件怎么让一个节点不可用呀
- 请问高手怎么连接SQL数据库啊,看看下面的有什么问题啊??
- 请问如何控制耳麦的音量大小
- 关于WINSOCK的问题
- 求助!请问在VB中如何实现象填写序列号时候,当填完一个号码后光标能自动跳到下一个文本框,应该调用哪个事件和函数?如何实现?谢谢
- http://61.186.184.8/playfile.asp?code=006001002&filename=F4演唱会A.rm
- 谁可以自定义Picturebox、Textbox的Border的颜色
- 关于图片浏览
- 请问如何在vb中加入水晶报表啊?
- 除了用FSO之外。不有没有API,可能获取一个文件夹点用的空间?
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Any) As Long
Private Const EM_GETLINE = &HC4
Private Const WM_GETTEXT = &HD
Private Const WM_GETTEXTLENGTH = &HE
'使用剪贴版或者发送消息Private Sub Form_Load()
Form1.KeyPreview = True
End SubPrivate Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Dim cLong As Long
Dim astr As String * 256If KeyCode = 119 Then
'使用消息方式
cLong = SendMessage(Text1.hwnd, WM_GETTEXTLENGTH, 0, vbNull)
SendMessage Text1.hwnd, WM_GETTEXT, cLong + 1, astr
Text2.Text = astr
'剪贴版方式
'Clipboard.SetText Text1.Text
'Text2.Text = Clipboard.GetText
End If
End Sub
If KeyCode = vbKeyF8 Then
Clipboard.SetText txtd(Index).Text
End If
End Sub