设置控件里面的所有TextBox只能输入数字

回顾
【WinForm】TextBox只能输入数字

只能输入整数

private static void tb_KeyPress(object sender, KeyPressEventArgs e)
{//如果输入的不是退格和数字,则屏蔽输入if (!(e.KeyChar == '\b' || (e.KeyChar >= '0' && e.KeyChar <= '9'))){e.Handled = true;}
}

遍历包含在控件内的控件的集合,设置TextBox的KeyPress事件
写成扩展方法,方便调用

/// <summary>
/// 遍历包含在控件内的控件的集合,设置TextBox的KeyPress事件
/// </summary>
/// <param name="controls">遍历对象控件</param>
public static void SetTextBoxOnlyInt(this Control ctrl)
{foreach (Control item in ctrl.Controls){if (item is TextBox){((TextBox)item).KeyPress += tb_KeyPress;}else{SetTextBoxOnlyInt(item);}}
}

调用

 this.SetTextBoxOnlyInt();

【WinForm】设置控件里面的所有TextBox只能输入数字相关推荐

  1. WinForm TextBox 只能输入数字

    在Winform(C#)中要实现限制Textbox只能输入数字,一般的做法就是在按键事件中处理,判断keychar的值.限制只能输入数字,小数点,Backspace,del这几个键.数字0~9所对应的 ...

  2. TextBox只能输入数字

    Asp.net TextBox只能输入数字 <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execComm ...

  3. 限制文本框(TextBox)只能输入数字(VB6代码)

    在一些要求只允许输入数值的场合,就用得上了. 基本思路是,先在文本框的keyPress事件里过滤键盘输入,再使用子类化将粘贴剪切等剪贴板操作吃掉. 窗体frmMain.frm内代码(窗体包含一个文本框 ...

  4. WPF TextBox只能输入数字

    关于WPF TextBox只能输入数字并不是一个很难的功能,网上许多的实现方式都是通过将String类型转换为Int32类型来进行判断的,自从对了Clr Via C#这本书以后就对拆装箱操作产生了恐惧 ...

  5. Asp.net 设置TextBox只能输入数字

    <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand('undo')" runa ...

  6. C#Winform下用正则表达式限制TextBox只能输入数字

    首先,先定义一个string,用来表示数字的正则表达式:  private string pattern = @"^[0-9]*$"; 然后再定义一个string,用来记录Text ...

  7. 【WinForm】TextBox只能输入数字

    只能输入整数 方法一 private void tb_KeyPress(object sender, KeyPressEventArgs e) {//如果输入的不是退格和数字,则屏蔽输入if (!(e ...

  8. Asp.net TextBox只能输入数字

    <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand('undo')" runa ...

  9. textbox 只能输入数字

    <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand('undo')" runa ...

最新文章

  1. mysql characterencoding 枚举值_mysql中enum类型理解,读完之后,大部分程序员收藏了......
  2. 一道简单的Fibonacci
  3. 自认为有必要学习的Sql 总结,积累 mybatis
  4. java 打不开空客手册_空客A320AMM维护手册使用介绍.ppt
  5. .NET西安社区 [拥抱开源,又见 .NET] 活动简报
  6. 方案改进:直接通过User Control生成HTML
  7. 如何打开浏览器的TLS 1.1 TLS 1.2支持
  8. 计算机上word如何批量打印,批量打印文件夹中的多个Word文档
  9. Python过去计算机用户名,Django:如何获取客户端计算机用户名视图.py
  10. 使用单视点模型进行水下标定的分析
  11. 谷歌剧变:李飞飞李佳离职后,现在轮到云CEO出局
  12. 不间断电源 (UPS)全国产化电子元件推荐方案
  13. 实验三+163+张玉洁
  14. 使用三目运算求三个数的最大值、最小值和中间值
  15. 微信浏览器useragent
  16. 仓库管理系统(WMS)有哪些好处?
  17. 店铺运营咨询师认证考试
  18. C# 写入和读取TXT文件
  19. 西门子机床采集方案全集,西门子840D、西门子840DSL西门子828D数据采集方案
  20. show函数的作用是什么python_Python 的show()方法问题

热门文章

  1. 海外LPWAN的王者是我,一文看懂Wi-Sun协议
  2. Excel如何提单元格取后几位字符
  3. aac转化为mp3,详细转换步骤
  4. host文件不存在 windows7
  5. 西游记中几位昏庸的人间国王
  6. matlab 获取edit,怎样获取edit控件里的数据
  7. 原生js打印阅览复选框不显示问题
  8. 音质出色的降噪旗舰,女毒必选,贝壳王子MO3体验
  9. WPF中创建水晶动画效果的treeview控件
  10. 12 文字阴影text-shadow