zoukankan      html  css  js  c++  java
  • 只允许输入数字的TextBox控件

    实现效果:

      

    知识运用:

      Char结构的IsDigit方法

      TextBox控件的KeyPress事件的e(包含事件数据)的KeyChar属性和Handled属性

      1, KeyChar属性  //获取或设置按下键对应的字符

      public char KeyChar{get;set;}  //属性值: Char结构

      2, Handled属性  //指示是否处理System.Windows.Forms.Control.KeyPress事件

      public bool Handled{get;set;}

      3, IsDigit方法  //判断指定字符是否为十进制数字

      public bool IsDigit(Char c)

      补充:Char结构的IsLetter方法判断输入的字符是否为字母

    实现代码:

            private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (!char.IsDigit(e.KeyChar)) {             //判断是否为数字
                    MessageBox.Show("请输入数字","提示",
                        MessageBoxButtons.OK,MessageBoxIcon.Information);
                    e.Handled = true;                   //取消在控件中显示该字符
                }
            }
    
  • 相关阅读:
    [BJOI2015]树的同构 && 树哈希教程
    「HNOI2014」世界树
    CF613D Kingdom and its Cities
    「HEOI2014」大工程
    虚树教程
    [SDOI2011]消耗战
    CF1216E Numerical Sequence
    vim8.1安装
    luoguP5024 保卫王国
    动态DP教程
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10140768.html
Copyright © 2011-2022 走看看