假如在文本框里输了一串字符串,在输入完以后怎么去判断不是数字?

解决方案 »

  1.   

    判断只能输入数字,正则,验证控件
    int i=0;
    int.TryParse(textbox1.Text,out i);
      

  2.   

    int i = 0;
    if (int.TryParse(txtAge.Text, out i))直接这样判断吗?
      

  3.   


      string str=this.text1.Text;
      bool re=false;
      try
      {
         double result=double.Parse(str);
         re=true;
      }
      catch
      {
         re=false;
      }
      if (re)
         MessageBox.Show("输入的为数字");
      else 
         MessageBox.Show("输入不全为数字");