【发布时间】:2019-10-27 15:14:19
【问题描述】:
我正在创建一个披萨菜单,并且我的 windows 窗体应用程序上有 numericUpDown 对象,当我将 Cheese Pizza 的 numericUpDown 值更改为 1 时,它会在总账单标签中输出 3.50 英镑,但是当我更改如果 Ham Pizza 的 numericUpDown 值,它将用 £4.20 替换标签中的文本。当我有 1x Cheese Pizza 和 1x Ham Pizza 时,我如何将总数相加以得到 1x Cheese Pizza 和 1x Ham Pizza 的 £7.70
private void NudQuantity1_ValueChanged(object sender, EventArgs e)
{
if (NudQuantity1.Value == 0)
{
gbCheesePizza.Enabled = false;
}
else
{
gbCheesePizza.Enabled = true;
}
Total = Convert.ToDouble(NudQuantity1.Value) * Price_CheesePizza;
lblTotalBill.Text = String.Format("{0:C}", Total);
}
private void NudQuantity2_ValueChanged(object sender, EventArgs e)
{
if (NudQuantity2.Value == 0)
{
gbHamPizza.Enabled = false;
}
else
{
gbHamPizza.Enabled = true;
}
Total = Convert.ToDouble(NudQuantity2.Value) * Price_HamPizza;
lblTotalBill.Text = String.Format("{0:C}", Total);
}
【问题讨论】:
标签: c# winforms numericupdown