c# winform文本框数字,数值校验

 

文本框数字,数值校验

        public void DigitCheck_KeyPress(object sender, KeyPressEventArgs e)

        {

            e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);

        }



        public void DecimalCheck_KeyPress(object sender, KeyPressEventArgs e)

        {

            if (!char.IsControl(e.KeyChar)

                && !char.IsDigit(e.KeyChar)

                && e.KeyChar != '.')

            {

                e.Handled = true;

            }



            // only allow one decimal point

            if (e.KeyChar == '.'

                && (sender as TextBox).Text.IndexOf('.') > -1)

            {

                e.Handled = true;

            }

        }

  

你可能感兴趣的:(WinForm)