1,把住Form的keypreview设置成true,即接受按键事件;

2,在textbox1的按键处理函数中写入,

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if(!char.IsDigit(e.KeyChar))     //判断按键输入字符是不是数字
            { 
                e.Handled = true;   //表示按键输入已经被处理,这样按键将不会给应用程序,丢掉不想要的按键值,这样的缺点是backspace也会被返回
            }
        }

类似的函数有

char.IsControl();   //是否是控制字符
   char.IsLetter();    //是否是字母
            char.IsLetterOrDigit();  //是否是字母和十进制数字
            char.IsLower(); //是否是小写
            char.IsNumber(); //是否是数字

修改成下面的函数,textbox就可以接受back按键删掉输入的数据

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if(!char.IsDigit(e.KeyChar))
            {
                if (e.KeyChar != (char)Keys.Back) 
                {
                    e.Handled = true;
                }
            }   
        }

textbox控件只输入数字相关推荐

  1. ASP.Net TextBox控件只允许输入数字

    原文:ASP.Net TextBox控件只允许输入数字 1.1.在Asp.Net TextBox 控件的 OnKeyPress 事件中指定输入键盘码必须为数字: <asp:TextBox ID= ...

  2. WPF C# VS2013 TextBox控件 限制只能输入数字

    编码语言:C# 编码平台:VS2013 项目类型:WPF TextBox控件  PreviewKeyDown事件 后台代码 //按键为: 非 ( 大键盘0~9 || 小键盘 0~9 || 退格键 ) ...

  3. textbox控件输入内容限制(格式及长度)

    textbox输入长度限制 textbox输入内容限制: 1. 2. /// <summary>/// 限制textbox控件输入仅为数字/// </summary>/// & ...

  4. C# Winform TextBox控件多行输入

    TextBox控件默认是单行输入.怎么才能进行多行输入呢. 只需要将控件属性MultiLine由false改为true即可.

  5. ASP.NET中TextBox控件的AutoCompleteType属性(不保存历史输入记录)

    ASP.NET AutoCompleteType 属性 返回 ASP.NET TextBox 控件参考手册 定义和用法 AutoCompleteType 属性用于设置或返回 TextBox 控件的 A ...

  6. Bootstrap日期控件,实现日期控件只选择不准输入效果

    一.引入日期控件CSS,JS 二.input就用控件 <td>发行时间</td><td><div class='input-group date' style ...

  7. Textbox控件禁止用户向文本框中输入文字

    在Winform程序中,Textbox控件,如何禁止用户向文本框中输入文字,而只是可以通过程序来写入内容 选择这个控件的属性,在事件列中找到KeyPress,双击,生成相应的事件监听方法,加入代码e. ...

  8. C# 中TextBox控件如何限制输入的字数?

    C# 中TextBox控件是一款常见的控件,其有字数限制,MaxLength 属性默认值是 32767. MaxLength 代表的是字数,并不是字节数. 超过的话:录入.粘贴就会丢掉多余的部分,也不 ...

  9. C# WPF下限制TextBox只输入数字、小数点、删除等键

    C#中限制TextBox只输入数字和小数点的方法不止一种,有正则表达. ASCII码,还有通过Key和ModifierKeys的.这里讲讲通过Key和ModifierKeys来进行输入限制. Key是 ...

最新文章

  1. 【文本分类】Convolutional Neural Networks for Sentence Classification
  2. namefilter 前台反斜杠格式_001获取小猴子的信息并格式化输出
  3. classpass 配置mysql_jmeter压测学习18-JDBC配置连接mysql数据库
  4. 数字图像处理--图像增强之对比度拉伸
  5. 代码风格研究:左花括号 是否换行???
  6. Eclipse导入包的快捷键
  7. Solidworks踩坑随笔
  8. SpringCloud之Ribbon源码分析(二)
  9. SQLServer 删除表中重复数据(除ID不同的)
  10. 飞行堡垒FN+F5风扇调节失灵怎么办? 一文教你完美解决此问题
  11. 微型计算机的拼音,微型计算机拼音
  12. 删除文件显示正在使用无法删除该怎么办?
  13. 406错误 java
  14. 抖音运营如何提升直播间留存率(短视频老司机为您分享5个要素)
  15. MySQL中tinytext、text、mediumtext和longtext等类型详解
  16. java nio 按行读取_JAVA之NIO按行读写大文件,完美解决中文乱码问题
  17. Excel同一单元格多数据如何求平均数
  18. 【论文笔记_知识蒸馏_2022】Dynamic Rectification Knowledge Distillation
  19. 企业邮箱的注册申请,个人企业邮箱申请流程!
  20. 配置java运行时环境时出现could not find java.dll

热门文章

  1. mybatis-mate相关配置
  2. c java char_Java 和 C 里面 char 的区别
  3. 如何打开华为鸿蒙系统HarmonyOS虚拟器 利用华为DevEco Studio启动华为鸿蒙系统远程虚拟器Remote Virtual Devices
  4. unity 怎样使用布料
  5. c语言经典100例c20 比赛顺序
  6. 【软考】软件攻城狮考试(四)——面向对象
  7. 揭露抖音详情发家史,对其中内容有何看法
  8. 联想服务器接显示器不显,帮您win10系统联想笔记本接显示器不显示的恢复教程...
  9. Android性能测试摘入(TestHome)
  10. React学习笔记——Hooks中useStore、useDispatch和useSelector的基础介绍和使用,以及两者替代connect