其实我只是想实现类似于WINDOWS 的记事本那样,在有文本被选中时按钮是可用的,在没有文本被选中时按钮是灰的
我的思路是,要先知道是否有文本被选中,在进行处理
如果有别的方法,也望各位讲解一下

解决方案 »

  1.   

     private void richTextBox1_MouseUp(object sender, MouseEventArgs e)
            {
                if (richTextBox1.SelectedText != "")
                {
                    //说明有选中的文本
                }
                else
                { 
                     //没有选中的文本
                }
            }
      

  2.   

    private void button4_Click(object sender, EventArgs e)
            {
                if (richTextBox1.SelectedText != "")
                    button4.Enabled = true;
                else
                    button4.Enabled = false;
            }