当前位置:淘百问>生活百科>C# 文本框只能输入数字

C# 文本框只能输入数字

2023-07-30 17:48:32 编辑:join 浏览量:626

C# 文本框只能输入数字

代码如下:

调用TextBox的KeyPress事件

private void txtUserId_KeyPress(object sender, KeyPressEventArgs e)

{

//如果输入的不是数字键,也不是回车键、Backspace键,则取消该输入

if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar!=(char)13 && e.KeyChar!=(char)8)

{

e.Handled = ...

代码如下:

private void txtNumber_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar == 0x20) e.KeyChar = (char)0; //禁止空格键

if (e.KeyChar == (char)46) e.KeyChar = (char)0;

if ((e.KeyChar == 0x2D) && (((TextBox)sender).T...

1、首先,默认已经创建好了一个工程。

调用TextBox的KeyPress事件

private void txtUserId_KeyPress(object sender, KeyPressEventArgs e)

{

//如果输入的不是数字键,也不是回车键、Backspace键,则取消该输入

if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar!=(char)13 && e.KeyChar!=(char)8)

{

e.Handled = true;...

除了正则,最简单的就是用微软自己的验证控件了Range Validator,,范围验证控件,验证某个输入的值是否在指定范围,type设置输入值的数据类型

标签:C#,文本框,输入

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/life/251200.html
热门文章