Sun*_*Sun 1 rtf richtextbox c#-4.0
我有 3 个 RichTextBox:richTextBox1、richTextBox2 和 richTextBox3。
我运行该应用程序并在文本框 1 和 2 中输入文本。
因此,richTextBox1 的文本是“Test”,richTextBox2 的文本是“ing”。
我现在想将该文本附加在一起并将其放入另一个 richTextBox 中(保留任何格式,如粗体、下划线等......)
所以我尝试以下代码:
richTextBox3.Rtf = richTextBox1.Rtf + richTextBox2.Rtf;
Run Code Online (Sandbox Code Playgroud)
这不会导致任何错误,但我只从 richTextBox1 获取文本。所以我得到“测试”。
那么如何在保留格式的情况下复制 2 个 RichTextBox 的内容呢?
塔
你会想要这样做:
richTextBox3.Rtf = richTextBox1.Rtf
richTextBox3.Select(richTextBox3.TextLength, 0);
richTextBox3.SelectedRtf = richTextBox2.Rtf;
Run Code Online (Sandbox Code Playgroud)
这应该够了吧。