日期:2014-05-19  浏览次数:20990 次

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

------解决方案--------------------
C/S 还是B/S
------解决方案--------------------
肯定不是设属性了
需在TextBox的Enter事件里写代码selectAll()
------解决方案--------------------
用自定义控件,加一个属性控制是否全选
------解决方案--------------------
以上的人可能都没试过,在Enter事件里写selectAll()也是不行的,不信你们试下.
------解决方案--------------------
在获取焦点的事件里,加上textbox.selectAll()
------解决方案--------------------
派生一个新控件...重写OnEnter事件...
------解决方案--------------------
不用写很多函数的,写一个
TextBox_OnEnter(sender , event )
{
((TextBox)sender).SelectAll();
}

然后在你需要进入就的选中那些TextBox的OnEnter事件,点下拉键,选择TextBox_OnEnter这个函数就可以,不用为每一个文本框写一次的。
------解决方案--------------------
好象没有那个属性啊.
------解决方案--------------------
设置属性实现。
this.textBox1.SelectionStart = 0;
this.textBox1.SelectionLength = this.textBox1.Text.Length;

this.textBox1.Focus();