У меня установлена программа C#, которая должна принимать входной сигнал количества, если флажок установлен. Затем он умножает количество по цене и обновляет соответствующий ярлык с общей стоимостью.Почему мое текстовое значение метки на C# не обновляется?
Однако, когда я запускаю программу, она не обновляет метку. Я запустил отладчик, и значение .text в метке в системе верное, но оно по-прежнему не отображается в реальной форме.
Есть ли свойство метки в Visual Studio, которое предотвращает визуализацию изменений?
вот фрагмент кода отвечает за обновление значения label.Text
if (chkSesame.Checked)
{
intSesameQty = Convert.ToInt32(txtSesameQty.Text);
decSesameTotal = intSesameQty * decBAGEL_PRICE;
lblSesameSeedTotal.Text = decSesameTotal.ToString("c");
}
Убедитесь, что вы еще не сбросили значение 'lblSesameSeedTotal.Text' в своем коде, а также какое приложение вы нацеливаете на winfomr, wpf? Интернет? – Habib
@Habib winform, и я не могу найти код, переписывающий текст :( – jrounsav
В дополнение к полезному совету @ Habib вызывает вызов 'lblSesameSeedTotal.Refresh()' после установки справки по текстовому значению? – dash