Как умножить два значения текстового поля и отобразить ответ на третье в c #? - PullRequest
0 голосов
/ 05 июня 2018

В моей программе есть 3 текстовых поля.которые для промежуточного итога, скидки и общего итога. Итоговое значение будет отображаться после некоторых вычислений, и я должен ввести скидку вручную. Затем после ввода значения скидки в текстовом поле мне нужно автоматически отобразить значение итогового значения в текстовом поле. Как это сделать. Я пытаюсь это сделать.

txtgrandtotal.Text = (Convert.ToDouble(txtdiscount.Text) * Convert.ToDouble(txtsubtotal.Text)).ToString();

Но это не сработало для события textchange

1 Ответ

0 голосов
/ 05 июня 2018

Это можно сделать с помощью события TextChange в элементе управления TextBox txtdiscount.

После добавления события вы можете выполнить свой расчет следующим образом:

private void txtdiscount_TextChanged(object sender, EventArgs e)
{
    txtgrandtotal.Text = (Convert.ToDouble(txtdiscount.Text) * Convert.ToDouble(txtsubtotal.Text)).ToString();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...