我知道之前已经多次询问过这个问题,但这不是我想要的,在我们使用的c#中制作复制粘贴;
//Copy
Clipboard.SetDataObject("String to copy");
//Paste
IDataObject iData = Clipboard.GetDataObject();
我只想在使用后使用副本:
Clipboard.SetDataObject("String to copy");
当我关闭程序时,然后当我右键单击并粘贴到txt文件时没有任何反应!
所以Clipboard类似乎没有帮助,所以我需要另一种解决方案。
答案 0 :(得分:6)
Clipboard.SetDataObject("String to copy", true);
结尾处的布尔值指定应用程序关闭后字符串是否应保留在剪贴板中,默认情况下设置为false。
答案 1 :(得分:3)
您想要使用SetDataObject(object, bool)的第二次重载。
当bool
设置为true
时,应用程序关闭后数据将保留。
答案 2 :(得分:1)
您是否尝试使用Clipboard.SetText(your_String)
?
这对我有用。