C#、.NET winform程序TextBox限制只能输入数字
为TextBox注册KeyPress事件。
如为名为txtPort的TextBox添加KeyPress事件,添加如下判断:
private void txtPort_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(char.IsNumber(e.KeyChar))&&e.KeyChar!=(char)8)
{
e.Handled = true;
}
}
你从键盘上输入了除了退格键意外的其他非数字按键,退格键的键值为8
可以参考文章:https://jingyan.baidu.com/article/ca41422fddd5201eae99ed28.html
本文介绍如何在C# .NET winform程序中,通过注册KeyPress事件限制TextBox控件仅接收数字输入。当用户尝试输入非数字字符时,程序将阻止输入并保持原有状态。
1872

被折叠的 条评论
为什么被折叠?



