点击botton1,根据textBox1、textBox2的输入值计算结果输出到textBox3,textBox,4,每次都要点两下,请问要怎么改才能同步出结果?
不是改 textBox4.Text = Convert.ToString((b+c)*b),因为实际要算的比较复杂,我想知道该如何并行同步计算的方法。
try
{
b = Convert.ToDouble(textBox1.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
}
catch
{
}
textBox3.Text = Convert.ToString(b+c);
textBox4.Text = Convert.ToString(b*d);
}
试试下面这个代码:
private void textBox_TextChanged(object sender, EventArgs e)
{
double b = 0, c = 0, d = 0;
try
{
b = Convert.ToDouble(textBox1.Text);
c = Convert.ToDouble(textBox2.Text);
d = Convert.ToDouble(textBox3.Text);
}
catch
{
// 如果在转换时发生异常,请处理异常(例如,显示错误消息)。
}
textBox3.Text = Convert.ToString(b + c);
textBox4.Text = Convert.ToString(b * d);
}