在文本框中输入一个算式,自动获得计算结果 在文本框中输入一个算式,例如(12+5)*2+6/3=,在文本框中自动获得计算结果,有没有谁可以提供下源程序?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是 Web,就是在Form中的文本框中实现。 这个东西算法书上有...用stack 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("(12+5)*2+6/3").ToString(); //32} 楼上,理解错我的意思了,我要找一个通用的程序,不只是计算12+5)*2+6/3=这个式子。laoshi10() 提供的程序我看一下,到时候都会给分的,晚上有事情,如果谁还有源程序也希望大家提供下,谢谢。 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();} .. 来晚, 也可以用Javascript的Eval C#编程?请指点指点 textbox.text的字号能设置指定大小吗?分余额为零。谢谢解答! 代码怎么控制 ListView(winform)的竖直滚动条? 如何得到文件夹下几种类型的文件? DateGrid导出到Excel,如果纪录太多会出错? 初级图像问题 使图片动起来 为什么我的配置文件为空了(启动页中),而且所有自写的窗体类双击只打开源代码而不能设计窗体? 在线等 关于c#中使用DllImport导入自己写的dll。 文件覆盖问题 求助:正则表达式 高分求教:DEVEXPRESS 组件ClickOnce方式发布,客户端报错:“应用程序即将关闭”无法启动,如何解决?
用stack
{
if (t_money.Text =="")
return;
int j;
j = (12+5)*2+6/3
t_money.text = ((12+5)*2+6/3).tostring();
}
}
{
try
{
return new DataTable().Compute(AExpression, "");
}
catch
{
return null;
}
}private void button1_Click(object sender, EventArgs e)
{
Text = Eval("(12+5)*2+6/3").ToString(); //32
}
laoshi10() 提供的程序我看一下,到时候都会给分的,晚上有事情,如果谁还有源程序也希望大家提供下,谢谢。
{
try
{
return new DataTable().Compute(AExpression, "");
}
catch
{
return null;
}
}private void button1_Click(object sender, EventArgs e)
{
Text = Eval(textBox1.Text.TrimEnd('=')).ToString();
}