标题:[求助]怎样实现粘贴功能?
取消只看楼主
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
结帖率:33.33%
 问题点数:0 回复次数:16 
[求助]怎样实现粘贴功能?
我想把剪贴版上的内容粘贴到其他程序中去(类似windows的ctrl+V)怎么实现?

Clipboard.SetDataObject(errormj, true);//复制内容到剪贴板

//textBox2.Text= Clipboard.GetText();//粘贴(但我想粘贴到其他程序,如:写字本里,而不是粘贴到本程序里
搜索更多相关主题的帖子: windows 功能 Clipboard 
2007-01-19 11:30
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
那不是多道手续么?

2007-01-19 11:58
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
或者   直接调用系统的"粘贴"功能(CTrl+V)怎么调用?需要调用api的什么函数?help!

2007-01-19 12:03
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
类似这个东东,我只要点击剪贴版内容,就可以在windows光标处粘贴:

SyDBeOd7.rar (244.4 KB) [求助]怎样实现粘贴功能?



2007-01-19 12:12
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
我不是要在本程序里实现“粘贴”,而是要到windows的其他程序(如:word或者excel、记事本、IE地址栏)中粘贴...

2007-01-19 12:28
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
谢谢6ygg!我的意思是不用Ctrl+v,而直接调用(ctrl+v)的粘贴功能

例如:我只需点击我的form里的button。则任何光标所在的地方就直接粘贴了。

2007-01-19 15:52
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
或者是用我定义的热键(如:Ctrl+Alt+Q),则就把剪贴版里的内容粘贴到光标处了。

2007-01-19 15:54
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
以下是引用YSKING在2007-1-19 17:14:35的发言:

那就调用粘贴那方法不是行了吗

就是不会啊。怎么调用粘贴那方法?


2007-01-21 13:08
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
以下是引用bygg在2007-1-21 21:20:27的发言:

调用粘贴板?

1、
Clipboard.SetDataObject(errormj, true);//复制内容到剪贴板
2、
//剪贴版粘贴到光标处?
//但是直接调用系统的粘贴功能(直接可以粘贴到windows的其他地方)怎么调用?


2007-01-22 08:51
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
得分:0 
谢谢哈雷彗星!
可问题是这个handle不是固定的(比如:word、excel、写字本、Ie浏览器地址栏.....)需要我光标定位的位置上。

2007-01-22 09:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116912-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.059172 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved