我需要验证当我在单击键盘文本框里是否输入的数字包括小数点 不是的话不允许输入 

解决方案 »

  1.   


            private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
            {
        if(e.KeyChar<'0'||e.KeyChar>'9')//只能输入数字
        {
    e.Handled=true;
        }
        if(e.KeyChar==(char)8)//输入退格键
        {
    e.Handled=true;
        }
        if(this.文本框.Text.Length>=6)//限制输入的数字个数
        {
    e.Handled=true;
        }
            }
      

  2.   

     private void txt1_KeyPress(object sender, KeyPressEventArgs e)        {
                if (e.KeyChar < '0' || e.KeyChar > '9')//只能输入数字
                {
                    e.Handled = true;
                }
                if (e.KeyChar == (char)8)//输入退格键
                {
                    e.Handled = false;
                }
                if (e.KeyChar == (char)46)//输入.(小数点)
                {
                    e.Handled = false;
                }
             
            }