本人想从界面中获取数字,用于计算;
不知道可不可以用textbox控件,如果可以的话怎么动态改变textbox的值,并用于程序中的其他地方。
(要求按下enter后,根据输入 ,可显示输出)
另外,有没有其他控件能做到这种功能(相当于一个计算器,你输入几个数,然后就会的出结果,关键是如何获得前面的几个数)

解决方案 »

  1.   

    TextBox textbox1=new TextBox();
    TextBox textbox2=new TextBox();
    int num1=Convert.ToInt32(textbox1.Text.Trim());int num2=Convert.ToInt32(textbox2.Text.Trim());int sum=num1+num2;
      

  2.   

     textbox.Text.Trim()//先把输入的数据(其实是字符串)前后的空格删除掉int num=Convert.ToInt32(textbox.Text.Trim());//再把输入的数据(其实是字符串)强制转化成int型的 就可以进行计算啦.
      

  3.   

    textbox的readonly属性调为true,在点击按钮的click事件里面的改变textbox的text就OK。
      

  4.   

    int num = Convert.ToInt32(this.textBox1.Text),就把里面的数字转化为Int型了。如果怕别人乱输,计算出现异常,可以try catch一下,这样如果输入的不是数字,可以进行提示或者不做出任何反应
      

  5.   


       private void textBox1_KeyDown(object sender, KeyEventArgs e)
           {
               if (e.KeyValue == 13)
               { 
               //用于你的计算
               }  
           }