我在将文本从富文本框复制到C#windows应用程序中的Windows剪贴板时遇到了问题。使用以下代码会导致所选文本被删除,也不会复制到剪贴板:
Clipboard.SetText(Input_Box.SelectedText);
使用:
Clipboard.SetDataObject(Input_Box.SelectedText);
产生了相同的结果。 任何帮助将非常感激。谢谢!
答案 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(...)