protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            MenuItem CopySelection = new MenuItem("复制选中");
            MenuItem CopyAll = new MenuItem("复制全部");
            CopySelection.Click += new EventHandler(CopySelection_Click);
            CopyAll.Click += new EventHandler(CopyAll_Click);
            ContextMenu common_Menu = new ContextMenu(new MenuItem[] { CopySelection, CopyAll });
            richTextBox1.ContextMenu = common_Menu;
            richTextBox2.ContextMenu = common_Menu;
            richTextBox3.ContextMenu = common_Menu;
        }        private void CopySelection_Click(object sender, EventArgs e)
        {
                if (this.tabControl1.SelectedIndex == 0)
                   {
                    if(richTextBox1.SelectedText.Equals("")) 
                    return; 
                    Clipboard.SetDataObject(richTextBox1.SelectedText,true); 
                    }
                else if (this.tabControl1.SelectedIndex == 1)
                   {
                    if(richTextBox1.SelectedText.Equals("")) 
                    return; 
                    Clipboard.SetDataObject(richTextBox1.SelectedText,true); 
                    }
                else if (this.tabControl1.SelectedIndex == 3)
                   {
                    if(richTextBox1.SelectedText.Equals("")) 
                    return; 
                    Clipboard.SetDataObject(richTextBox1.SelectedText,true); 
                   }
            
        }        private void CopyAll_Click(object sender, EventArgs e)
        {
            if (this.tabControl1.SelectedIndex == 0)
            {
                Clipboard.SetDataObject(richTextBox1.Text, true);
            }
            else if (this.tabControl1.SelectedIndex == 1)
            {
                Clipboard.SetDataObject(richTextBox1.Text, true);
            }
            else if (this.tabControl1.SelectedIndex == 3)
            {
                Clipboard.SetDataObject(richTextBox1.Text, true);
            }
        }
我是用一个tabControl的第1,2,4个tabPage放这3个richtextbox,赋值方式是:                  output1 = "\r\n邮件主题:" + m.M_Subject;
                output1 += "\r\n发件人:" + m.M_SentMailName;
                output1 += "\r\nIP地址:" + m.M_SentIP;
                output1 += "\r\n物理地址:" + m.M_SentAdd;
                output1 += "\r\n发送时间:" + m.M_Data;
                output1 += "\r\n注备:\r\n";
                richTextBox1.Text = output1;
                richTextBox1.ShowSelectionMargin = true;运行的结果是: 1.ctrl+c放TXT WORD都能换行 2.右键选择两个MenuItem 任意一个,再粘贴到TXT 就出现■这些东西且不换行,放WORD里能换行 3.再把刚刚粘贴到TXT 的有■这些东西的文字放在WORD里,又能换行 请问如何改动这程序让情况2中粘贴到TXT 的文字也能换行???我在给richTextBox赋值时换行用Environment.NewLine也不行...