• 限制输入类型


    一、只允许字符输入

     1private void textBox4_KeyPress(object sender, KeyPressEventArgs e)
     2        {
     3            //控制为字符输入
     4            if (this.textBox4.Text.Length == 0)
     5            {
     6                if (Char.IsLetter(e.KeyChar))
     7                    e.Handled = false;
     8                else e.Handled = true;
     9            }

    10            else
    11            {
    12                if (Char.IsLetter(e.KeyChar) || (Keys)e.KeyChar == Keys.Back )
    13                {
    14                    e.Handled = false;
    15                }

    16                else
    17                {
    18                    e.Handled = true;
    19                }

    20            }

    21        }

    22

    二、只允许数字输入
     1private void textBox5_KeyPress(object sender, KeyPressEventArgs e)
     2        {
     3            //控制为数字输入
     4            if (this.textBox5.Text.Length == 0)
     5            {
     6                if (Char.IsDigit(e.KeyChar))
     7                    e.Handled = false;
     8                else e.Handled = true;
     9            }

    10            else
    11            {
    12                if (Char.IsDigit(e.KeyChar) || (Keys)e.KeyChar == Keys.Back || e.KeyChar.ToString() == ".")
    13                {
    14                    e.Handled = false;
    15                }

    16                else
    17                {
    18                    e.Handled = true;
    19                }

    20            }

    21}

    22

    三、判断数字输入(方法二)
     1/// <summary>
     2        /// 判断是否数字
     3        /// </summary>
     4        /// <param name="itemValue"></param>
     5        /// <returns></returns>

     6        private bool IsNumeric(string itemValue)
     7        {
     8            Regex regex = new Regex("^(-?[0-9]*[.]*[0-9]{0,3})$");
     9
    10            return regex.IsMatch(itemValue);
    11        }

    12
    13using System.Text.RegularExpressions;
    14
    15其他情况可以在里面可以找到。char.下面有好多类型。
    16
  • 相关阅读:
    小海豚 Flow Photo 推广码3029 手机破解版下载
    centos6升级升级openssl为1.0.2u
    centos6修改yum源
    关于单点登录系统(二)
    关于使用notePad++添加sql引号
    关于MySQL海量数据分页查询
    晒书求共勉 希
    HTML5+CSS3实现的小风车转动的童年 希
    用JavaScript+CSS给自己写一个倒计时提示主页 希
    P2764 最小路径覆盖问题
  • 原文地址:https://www.cnblogs.com/winnxm/p/911174.html
Copyright © 2020-2023  润新知