如:在一个TEXT1.TEXT有一个字符串,如何通过单击一个按钮把它复制(能用CTRL+V实现粘贴)?
解决方案 »
- vb打开TXT文件中的符号问题
- 如何找出在a,b表存在,而在c表中不存在的数据?
- 有关在多个excel文件间复制sheet的问题(不用copy,paste的方法)
- Access问题,如何用代码从数据表(表结构未知)复制到新数据库中?
- 怪,怪,怪,真是一个怪问题。
- 自画了一个表格打印,为什么大约有1/10的客户反映表哥和文本分页打印??
- 有activereports的资料吗??
- 请问十进制与二进制互转的函数...
- 一个文件操作的问题,在线等
- 请教: CreateMapping和MapViewOfFile的用法
- 求3X3矩阵算法
- 窗口的句柄会不会变啊?如果想获得一个固定应用程序的窗口句柄应该怎么办?
Clipboard.SetText Text1.Text
End Sub
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function SetClipboardData Lib "user32" (ByVal wFormat As Long, ByVal hMem As Long) As Long
Private Declare Function GlobalAlloc Lib "kernel32" (ByVal wFlags As Long, ByVal dwBytes As Long) As Long
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (ByVal pDst As Long, ByVal pSrc As Long, ByVal ByteLen As Long)Const GMEM_FIXED = 0Private Sub Command1_Click()
Dim hText As Long
Dim bText() As Byte
Dim iLength As Long
bText = StrConv(Text1.Text, vbFromUnicode)
iLength = UBound(bText) + 1
hText = GlobalAlloc(GMEM_FIXED, iLength + 1)
CopyMemory hText, VarPtr(bText(0)), iLength
OpenClipboard Me.hwnd
EmptyClipboard
SetClipboardData vbCFText, hText
CloseClipboard
End Sub