Я точно понимаю, почему это происходит, но я не могу понять, как это исправить. Textbox3 вытягивает начальное значение textbox2, а не новое вычисленное значение. Это не школьный проект, а простой калькулятор для моего офиса для некоторого радиооборудования, которое мы используем. Я мог бы исправить это, дважды щелкнув программно и т. Д., Но я хочу знать, как исправить это правильно. Мои программы всегда настолько просты, что меня обвиняют в том, что это «домашняя работа», но я могу гарантировать, что это не так. Я уверен, что это просто, поскольку пара паратезий отсутствует ... Заранее спасибо
private void button1_Click(object sender, EventArgs e)
{
if (double.TryParse(textBox1.Text, out origin)
&& double.TryParse(textBox2.Text, out tb2)
&& double.TryParse(textBox4.Text, out channels))
textBox2.Text = (30.00 - (10 * Math.Log10(origin))).ToString("n2");
textBox3.Text = (tb2 - (10 * Math.Log10(channels))).ToString("n2");
}