在文本框中输入一个算式,自动获得计算结果
在文本框中输入一个算式,例如(12+5)*2+6/3=,在文本框中自动获得计算结果,有没有谁可以提供下源程序?谢谢。
------解决方案--------------------http://community.csdn.net/Expert/topic/5587/5587231.xml?temp=.8655512
------解决方案--------------------private void t_money_TextChanged(object sender, EventArgs e) 
         { 
             if (t_money.Text == " ") 
                     return; 
             int j; 
             j = (12+5)*2+6/3 
             t_money.text = ((12+5)*2+6/3).tostring(); 
 }                                                                                    
         }
------解决方案--------------------public static object Eval(string AExpression) 
 { 
     try 
     { 
         return new DataTable().Compute(AExpression,  " "); 
     } 
     catch 
     { 
         return null; 
     } 
 }   
 private void button1_Click(object sender, EventArgs e) 
 { 
     Text = Eval(textBox1.Text.TrimEnd( '= ')).ToString(); 
 }