繁体   English   中英

用C#复制并粘贴

[英]Copy and paste with C#

我知道这个问题以前曾被问过很多次,但这不是我想要的,要在我们使用的c#中粘贴复制;

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

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

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

Clipboard.SetDataObject("String to copy"); 

当我关闭程序时,然后当我右键单击并粘贴到txt文件时,什么也不会发生!
所以剪贴板类似乎无济于事,所以我需要另一个解决方案。

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

末尾的布尔值指定在应用程序关闭后是否应将字符串保留在剪贴板中,并且默认设置为false。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM