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

C# 如何让TextBox只允许输入数字

2013-07-18 20:00 330 查看
首先,在窗体.Designer.cs中写入下面一行程序:

this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(textBox1_KeyPress);


然后,在窗体代码中写入以下程序:

private void textBox1_KeyPress(object sender,KeyPressEventArgs e)
{
if (!char.IsDigit(e.KeyChar))//判断是否为数字
{
MessageBox.Show("请输入数字!");
e.Handled = true;//取消显示该字符
}
}


OK!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: