你在它的ENTER事件里写
zhTxt.SelectionStart =0;
zhTxt.SelectionLength =zhTxt.Text.ToString().Trim().Length ;
就行了

解决方案 »

  1.   

        ajqc(失眠无神闷坐中),你好!
        我现在想通过获得焦点来触发该事件,不行吗?
      

  2.   

    对,写在ENTER事件里,我一直是这样做的,感觉还好!
      

  3.   

       To:xiangyangsunboy1(学习无止境!),你好!    请教能不能做到我要的那样呢?
      

  4.   

    gotfocus and forcused are not the same, just like closing and closed;
      

  5.   

    对,写在ENTER事件里,偶一直是这样用的。
      

  6.   

    private void mmTxt_Enter(object sender,System.EventArgs e)
    {
       mmTxt.SelectionStart =0;
       mmTxt.SelectionLength =mmTxt.Text.ToString().Trim().Length ;
    }这样吗?好像也不行,我的目的是要当zhTxt获得焦点时,全选其中内容.
      

  7.   


         老实说放在zhTxt的click事件中已经能做到,我只想像VB里面一样,能做到放在GotFocus事件中来实现.
      

  8.   

    To:xiangyangsunboy1(学习无止境!),你好!    请教能不能做到我要的那样呢?
    ------------------------------------------
    你想实现一个什么样的功能。
      

  9.   

    代码这样写:
                      if(zhTxt.Focus()==true)
    {
    zhTxt.SelectionStart=0;
    zhTxt.SelectionLength=tb.Text.ToString().Trim ().Length;
    }
      

  10.   

        我只想像VB里面一样,能做到通过GotFocus事件触发上面那个事件,全选文本框的内容.刚我用了ENTER事件,怎么回事,我单击zhTxt文本框,怎么也触发它的ENTER事件?
      

  11.   


    To:xiangyangsunboy1(学习无止境!)文本框1:zhTxt, 文本框2:mmTxt,在zhTxt上产生回车事件把焦点给mmTxt,这样做对吗?
    private void zhTxt_Enter(object sender,System.EventArgs e)
    {
    mmTxt.Focus();
    mmTxt.SelectionStart =0;
    mmTxt.SelectionLength =mmTxt.Text.ToString().Trim().Length ;
    }