C# 将文本复制到剪贴板将删除文本框中的文本
在C windows应用程序中将文本从富文本框复制到windows剪贴板时遇到问题。使用以下代码会导致所选文本被删除,也不会复制到剪贴板:C# 将文本复制到剪贴板将删除文本框中的文本,c#,.net,winforms,clipboard,C#,.net,Winforms,Clipboard,在C windows应用程序中将文本从富文本框复制到windows剪贴板时遇到问题。使用以下代码会导致所选文本被删除,也不会复制到剪贴板: Clipboard.SetText(Input_Box.SelectedText); 使用: Clipboard.SetDataObject(Input_Box.SelectedText); 产生了同样的结果。 任何帮助都将不胜感激。谢谢 我认为,如果您需要将rich textbox中的整个文本复制到剪贴板,您可以尝试以下方法 Clipboard.Set
Clipboard.SetText(Input_Box.SelectedText);
使用:
Clipboard.SetDataObject(Input_Box.SelectedText);
产生了同样的结果。
任何帮助都将不胜感激。谢谢 我认为,如果您需要将rich textbox中的整个文本复制到剪贴板,您可以尝试以下方法
Clipboard.SetText(Input_Box.Text);
如果您需要复制一些选定的文字剪辑板,您可以使用
Clipboard.SetText(Input_Box.SelectedText);
如果您尝试第二种方法,您可能需要在复制之前从文本框中选择一些文本。否则您可能会遇到异常。在Winforms中:
System.Windows.Forms.Clipboard.SetText(...)
在WPF中:
System.Windows.Clipboard.SetText(...)
我认为您需要提供更多关于代码的详细信息,因为我刚刚创建了一个带有富文本框的简单应用程序,并使用了您上面提到的SetText方法,所有操作都非常完美,我必须首先选择文本。当然,您只需调用,当然……@MikaelDúiBolinder:在发布更多信息之前,您需要先尝试一下这些代码。