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

来源:互联网 发布:网络英语学习平台 编辑:程序博客网 时间:2024/05/24 05:03

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

原创粉丝点击