回 帖 发 新 帖 刷新版面

主题:语句有误,调试多次不成功,楼主求助啊!我想用button来实现计算功能,让结果呈现在textbox中

通过键盘输入值到textbox7,textbox8,textbox9,textbox10中,其中输入值可以为整数或小数,然后通过button1计算值,并把结果显示在textbox11里。
private double R1;
private void button1_Click(object sender, EventArgs e)
{
 R1 = 0.1616927 * Math.Pow(double.Parse(this.textBox7.Text) * Math.Pow(double.Parse(this.textBox10.Text), 2) *
double.Parse(this.textBox8.Text), 0.37) / Math.Pow(double.Parse(this.textBox9.Text), 0.185);

  this.textBox11.Text = R1.ToString();
 }

回复列表 (共2个回复)

沙发

单就你给出的语句,我测试的是可以通过的,至于结果对不对不知道,反正编译通过,而且按button可以得到结果。
例如:textbox7--textbox10 依次为 12.12 ,13.13,14.14,15.15。之后按button得到结果为
4.83077198050357  
如果结果是正确的话,那么如果没有编译通过,可能是因为你不是通过textbox输入数据,而是通过别的输入的原因吧。

板凳

谢谢啦,我找到原因了,是textbox的焦点问题

我来回复

您尚未登录,请登录后再回复。点此登录或注册