Public Const WM_PASTE = &H302 '粘贴
SendMessage RichTextBox1.hWnd, WM_PASTE, 0, ByVal 0& '粘贴
使用这个语句可以进行粘贴但如果改为,'粘贴到Form1窗体,就不行,为什么呢?
SendMessage Form1.RichTextBox1.hWnd, WM_PASTE, 0, ByVal 0& '粘贴
SendMessage RichTextBox1.hWnd, WM_PASTE, 0, ByVal 0& '粘贴
使用这个语句可以进行粘贴但如果改为,'粘贴到Form1窗体,就不行,为什么呢?
SendMessage Form1.RichTextBox1.hWnd, WM_PASTE, 0, ByVal 0& '粘贴
解决方案 »
- vb面试图求救
- 如何打印一个数据库表内容
- VB关于ADO连接SQL的一个查询问题,难得我哦!
- 帮忙看看我这个数据库应该如何建比较好
- VB打包后安装,各个窗体执行时背景变成黑色(编译状态和用EXE文件执行都不会),为什么! 请大侠菜鸟都来指点迷津!
- 各位大侠,能不能用ADO得到SQLSERVER的字段描述值?有的话请给出简单的代码。谢谢
- 报表打印,在线等待
- 急,毕业论文COPY
- 请帮我给这个程序加上注示?
- 在注册表被网站锁住后,要用把一些内容导进去,就可以打开了,我给忘了!!这些内容谁知道?
- spreadsheet到处的.xls文件用excel打不开
- MCISENDSTRING 用 SETAUDIO 切换问题
SendMessage Form1.RichTextBox1.hWnd, WM_PASTE, 0, ByVal 0& '粘贴语句也没有提示出错,但是Form1.RichTextBox1根本没有粘贴成功. 现在怀疑SendMessage的句柄是不是,只可以粘贴回ME窗体的控件里面呢?
Public Const WM_PASTE As Long = &H302
SendMessage Form1.Text1.hwnd, WM_PASTE, 0&, 0&
SendMessage Form2.Text1.hwnd, WM_PASTE, 0&, 0&经过试验没有任何问题!!!
我也测试啦,确实没问题.但是我再到我的程序里面测试,也不行.可能问题在于别外一个地方
其中Form1窗体是用 Dim FrmD As form1
Set FrmD = New form1
With FrmD
.Caption = "正在和 [ " & UserName & " ]对话中..."
.Tag = UserId
.Show
End With
Set FrmD = Nothing
是不是新建的窗体,不可以呢?
Dim FrmD As form1
Set FrmD = New form1
的问题,最后用 For Each Fe In Forms找出当前窗体,解决拉