默认 NumericUpDown 获得焦点时,仅有光标闪动,而不像 ComboBox 会选中文本。
添加如下事件后,通过 Tab 键移入焦点,可达到预期效果,但通过鼠标点击进入却不行。
通过鼠标进入倒不是不触发事件,而是 Select() 执行后没效果。
// 选中数字文本,供上下增减数字编辑框 Enter 事件,以方便输入
private void SelectNum(object s, EventArgs e)
{
var n = (NumericUpDown)s;
n.Select(0, n.Text.Length);
}
添加如下事件后,通过 Tab 键移入焦点,可达到预期效果,但通过鼠标点击进入却不行。
通过鼠标进入倒不是不触发事件,而是 Select() 执行后没效果。
// 选中数字文本,供上下增减数字编辑框 Enter 事件,以方便输入
private void SelectNum(object s, EventArgs e)
{
var n = (NumericUpDown)s;
n.Select(0, n.Text.Length);
}
解决方案 »
- Entity Framework数据库连接符问题
- 求B2C开源项目和记账本开源项目(BS)
- WinForm: 关 于 System.Data.DataTable 查 询 的 两 问
- sqlhelper 关于数据库的
- 请问 这个 分数 在哪里可以看到
- datagridview动态绑定
- 用C#开发的桌面程序,还需要.net框架的支持,才能运行,但目前像xp,2000等默认安装都不带.net框架,这么说C#开发的桌面程序目前很难普极应用,
- HttpWebRequest Headers Location
- 关于.net平台和OpenGL的调用关系?
- 有Windows Media Player播放器 和 Realplayer播放器的源码么?或者是有关Real控件的用法?
- K2 blackpearl做工作流,有人用过吗?
- 绘制图片的问题
加鼠标点击事件里面写:
youTextBox.Focus();
youTextBox.SelectionStart= youTextBox.Text.Length;
r.Enter += SelectNum;
r.Click += SelectNum;
爽歪歪!