首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在文本框中输入一个算式,自动获得计算结果,该怎么解决

2012-02-07 
在文本框中输入一个算式,自动获得计算结果在文本框中输入一个算式,例如(12+5)*2+6/3,在文本框中自动获得

在文本框中输入一个算式,自动获得计算结果
在文本框中输入一个算式,例如(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();
}

热点排行