摘要:
1.UltraNumericEditor的输入模式有些奇怪,并不是正常的覆盖模式,而是使用插入模式进行输入的。2.通过观察发现,如果对UltraNumericEditor进行一次文本的全选,则可以按正常的覆盖模式进行输入。不过,UltraNumericEditor里是不能使用Ctrl + A来进行全选的,只能用鼠标左键双击来进行全选。3.综上所述,一种优化的操作就是,当UltraNumericEditor获得焦点后,文本全选,然后再进行输入。请参照 http://www.cnblogs.com/xxxteam/archive/2013/02/20/2918441.html来进行这个设置。 阅读全文
摘要:
1.如果仅仅对TextBox的Enter事件中,进行TextBox.SelectAll(),会发现没有效果。原因是,SelectAll()的确发生了,不过,在Enter之后,会触发其他事件,取消了这个效果。2.正确的做法是,在Enter事件中,设置一个开关,然后再MouseUp事件中再做SelectAll()操作。 例子:private bool _state_textBox1_selectAll = false;//开关值private void textBox1_Enter(object sender, EventArgs e){ this._state_textBox1_selec... 阅读全文