8
我有一个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