将文本复制到剪贴板会从文本框中删除文本

时间:2014-03-10 22:39:32

标签: c# .net winforms clipboard

我在将文本从富文本框复制到C#windows应用程序中的Windows剪贴板时遇到了问题。使用以下代码会导致所选文本被删除,也不会复制到剪贴板:

Clipboard.SetText(Input_Box.SelectedText);

使用:

Clipboard.SetDataObject(Input_Box.SelectedText);

产生了相同的结果。 任何帮助将非常感激。谢谢!

2 个答案:

答案 0 :(得分:0)

我认为如果您需要将富文本框中的整个文本复制到剪贴板,您可以试试这个..

Clipboard.SetText(Input_Box.Text);

如果您需要将某些选定文本复制到剪贴板,可以使用

Clipboard.SetText(Input_Box.SelectedText);

如果你尝试第二个,你可能需要在复制之前从文本框中选择一些文本。否则你可能会遇到异常。

答案 1 :(得分:0)

在Winforms中:

System.Windows.Forms.Clipboard.SetText(...) 

在WPF中:

System.Windows.Clipboard.SetText(...)