TextBox控件如何設置得到焦點時是全選狀態

解决方案 »

  1.   

    我要設屬性,不是要selectAll()寫代碼
      

  2.   

    肯定不是设属性了
    需在TextBox的Enter事件里写代码selectAll()
      

  3.   

    以上的人可能都没试过,在Enter事件里写selectAll()也是不行的,不信你们试下.
      

  4.   

    在获取焦点的事件里,加上textbox.selectAll()
      

  5.   

    selectAll()一定是可以的,要寫也不要讓我窗體上的每個控件都寫呀
    有沒有辦法像這樣的寫法(object)sender.selectall(),這樣寫後其它的就調用就好了。
    但是像combox和textbox這些可編輯的基類是什麼呀。
      

  6.   

    為何不能這樣寫
    sender(TextBoxs).selectall();
    為何一定要實例化後,有些屬性和方法才會訪問。
      

  7.   

    派生一个新控件...重写OnEnter事件...
      

  8.   

    不用写很多函数的,写一个
    TextBox_OnEnter(sender , event )
    {
      ((TextBox)sender).SelectAll();
    }然后在你需要进入就的选中那些TextBox的OnEnter事件,点下拉键,选择TextBox_OnEnter这个函数就可以,不用为每一个文本框写一次的。
      

  9.   

    好像不能這樣寫呀
     ((TextBox)sender).SelectAll();
      

  10.   

    设置属性实现。
                this.textBox1.SelectionStart = 0;
                this.textBox1.SelectionLength = this.textBox1.Text.Length;
                
                this.textBox1.Focus();
      

  11.   

    能在設計時就設屬性嗎?
    如果還是寫代碼在運行時實現,還不如就用SelectAll()簡單。