使用C#复制并粘贴

时间:2011-11-17 07:39:32

标签: c#

我知道之前已经多次询问过这个问题,但这不是我想要的,在我们使用的c#中制作复制粘贴;

//Copy
Clipboard.SetDataObject("String to copy"); 

//Paste
IDataObject iData = Clipboard.GetDataObject(); 

我只想在使用后使用副本:

Clipboard.SetDataObject("String to copy"); 

当我关闭程序时,然后当我右键单击并粘贴到txt文件时没有任何反应!
所以Clipboard类似乎没有帮助,所以我需要另一种解决方案。

3 个答案:

答案 0 :(得分:6)

Clipboard.SetDataObject("String to copy", true);

结尾处的布尔值指定应用程序关闭后字符串是否应保留在剪贴板中,默认情况下设置为false。

答案 1 :(得分:3)

您想要使用SetDataObject(object, bool)的第二次重载。

bool设置为true时,应用程序关闭后数据将保留。

答案 2 :(得分:1)

您是否尝试使用Clipboard.SetText(your_String)
这对我有用。