现在有textbox1..textbox2和textbox3现在要实现textbox3.text=textbox1.text+textbox2.text......并且text框内都是整数.要如何实现...另外要如何限制text输入框的输入只能是数字? 求大虾帮忙~!

解决方案 »

  1.   

    int strsum=Convert.ToInt32 (textbox1.text)+Convert.ToInt32 (textbox2.text)+.....;
    textbox3.text=strsum.ToString();
      

  2.   

    如果在web里用数据验证控件 RegularExpressionValidator1
      

  3.   

    使用验证
    大概使用textchange事件???验证输入的只能是数字。
    忘记了事件名,反正有这么一个事件。
    我说的windows程序
      

  4.   

    private void textBox1_KeyPress (object sender, KeyPressEventArgs e)
    {
    if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 46)
    {
    e.Handled = true;
    }
    }private void textBox2_KeyPress (object sender, KeyPressEventArgs e)
    {
    if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 46)
    {
    e.Handled = true;
    }
    }private void XXX处()
    {
      textBox3.Text = (Convert.ToInt64(textBox1.Text) + Convert.ToInt64(textBox2.Text)).ToString();
    }
      

  5.   

    有个细节问题,比如输入的是3.7,你是希望取整到3还是4?(int)强制转换可以得到3,Convert.ToInt32可以得到4