在Form已经建了个contextMenuStrip1,并加了个item  MenuItemCopySelection
经调试,下面根本就不运行,不知道为什么??....richTextBox1我是放在一个tabControl里....
        private void MenuItemCopySelection_Click(object sender, EventArgs e)
        {
            if (richTextBox1.SelectedText.Equals(""))
                return;
            else
            {
            Clipboard.SetDataObject(richTextBox1.SelectedText, true); 
            }
        }

解决方案 »

  1.   

    楼主试下这个,good luck
    using System;
    using System.Drawing;
    using System.IO;
    using System.Windows.Forms;namespace WinForm
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }
            protected override void OnLoad(EventArgs e)
            {
                base.OnLoad(e);
                MenuItem MenuItemCopySelection = new MenuItem("Copy Selection");
                MenuItemCopySelection.Click += new EventHandler(MenuItemCopySelection_Click);
                richTextBox1.ContextMenu = new ContextMenu(new MenuItem[] { MenuItemCopySelection });
            }        private void MenuItemCopySelection_Click(object sender, EventArgs e)
            {
                if (richTextBox1.SelectedText.Equals(""))
                    return;
                else
                    Clipboard.SetDataObject(richTextBox1.SelectedText, true);
            }
      

  2.   

    回楼上,可以复制了,但格式怎么不换行的??另外怎么把鼠标移出richTextBox1后变回箭头形状??