您的位置:首页 > 编程语言 > C#

C#只能输入数字的textbox

2017-08-04 00:00 274 查看
下面是一个简单的方法,实现一个textbox只能输入数字,当按下其它字母键时,不会响应。

重写textbox的KeyPressed事件响应函数即可,如下:

void TxtHeightKeyPress(object sender, KeyPressEventArgs e)
{
base.OnKeyPress(e);
if(!(char.IsDigit(e.KeyChar)||(e.KeyChar=='\b')))//注意退格键不要漏了,否则就不能退格!
{
e.Handled = true;
return;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: