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

本文关键字:文本 删除 剪贴板 复制 | 更新日期: 2023-09-27 17:49:18

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

Clipboard.SetText(Input_Box.SelectedText);
使用:

Clipboard.SetDataObject(Input_Box.SelectedText);

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

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

我想如果你需要复制整个文本框到剪贴板你可以试试这个…

Clipboard.SetText(Input_Box.Text);

如果你需要复制一些选定的文本到剪贴板,你可以使用

Clipboard.SetText(Input_Box.SelectedText);

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

在Winforms:

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

在WPF中:

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