我程序里有好几个RichTextBox控件,每个RichTextBox的内容和字体格式等都是不一样的,现在我想实现的就是将它们的格式体文本整合到一个新的RichTextBox中,在新的RichTextBox中,原RichTextBox的内容和字体颜色等都不会改变。
问一下实现的简单代码?

解决方案 »

  1.   

    richTextBox3.Rtf = richTextBox1.Rtf + richTextBox2.Rtf;
      

  2.   

    参考如下代码:
    richTextBox3.Clear();
    richTextBox3.SelectedRtf = richTextBox1.Rtf;
    richTextBox3.SelectedRtf = richTextBox2.Rtf;
      

  3.   


    richTextBox3.Select(richTextBox3.TextLength, 0);
    richTextBox3.SelectedRtf = richTextBox1.Rtf;
    richTextBox3.SelectedRtf = richTextBox2.Rtf;
      

  4.   


    这种会使得richTextBox2的内容自动换行,可不可以不让换行?
      

  5.   

    自动换行WordWrap属性可以控制。
    richTextBox1.WordWrap = false;