首先,在窗体.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!