private void textBox1_Enter(object sender, EventArgs e)
        {
            textBox1.SelectAll(); 
        }现在的问题是:用tab键行,但是用鼠标点就不行!
如何解决!??
谢谢!

解决方案 »

  1.   


    private void textBox1_MouseClick(object sender, MouseEventArgs e)
    {
         this.textBox1.SelectAll();
    }
      

  2.   

    this.txtMemo.SelectionStart = 0;
                        this.txtMemo.SelectionLength = txtMemo.Text.Length;
                        this.txtMemo.Focus();
      

  3.   

    to: smntbk 我不能用textBox1_MouseClick事件,因为我要做的是只有在控件获得焦点的时候才全选它。to jun_chen:
    你的代码我试过了,不行
    谢谢!
      

  4.   

    应该写在Click中
    private void textBox1_Click(object sender, EventArgs e)
            {
                this.textBox1.SelectAll();
            }
      

  5.   

    不能用textBox1_Click事件,因为我要做的是只有在控件获得焦点的时候才全选它。如果当前textBox1已经是获得焦点的话,我不能再重复做一次全选动作。
      

  6.   

    试试这个:private void textBox1_Enter(object sender, EventArgs e)
    {
         if (this.textBox1.Focused)
             this.textBox1.SelectAll();
    }