将两个RichTextbox的内容作为单个RichText字符串附加

iTS*_*VIE 11 .net c# windows winforms

我想在Windows Forms .Net应用程序中附加两个富文本框的内容; 说:stringText = richtextbox1.Rtf + richtextbox2.Rtf;stringText应该是RTF文本,里面应该有\ RTF行一次,其串联富文本.

剪贴板不在此范围内.

另外,我很好奇,如果我们可以解除合并它们.

Dan*_*rth 17

试试这个:

richTextBoxTarget.Select(richTextBoxTarget.TextLength, 0);
richTextBoxTarget.SelectedRtf = richTextBoxSource.Rtf;
Run Code Online (Sandbox Code Playgroud)

这将richTextBoxSource的内容合并到richTextBoxTarget的末尾.它只使用一个\ rtf标记自动创建有效的RTF.
去合并,也使用SelectSelectedRtf.这里唯一的要求是,你需要知道你想要拆分的位置.