如何在c#winforms中向按钮添加货币值? [关闭]

问题描述 投票:-2回答:1
我正在建立销售点(接单)系统。我想知道如何在Winforms中的c#中为按钮分配值。例如,当您按下“肉类爱好者披萨”按钮时,它会出现在列表框中,并在按钮上显示食品名称和按钮的价格。
c# winforms button currency pos
1个回答
0
投票

只需添加比萨饼名称和价格到ListBox,您需要做的就是处理按钮单击(通过在表单设计器中双击按钮来创建新处理程序)。

private void PizzaButton_Click(object sender, EventArgs e) { MyListBox.Items.Add("Meat Lovers Pizza - $12"); }
但是我想您想以某种方式存储订单。一个简单的想法是创建一个披萨类,并将所有订购的披萨存储在某个属性中。

public partial class Form1 : Form { public List<Pizza> Pizzas { get; set; } public Form1() { InitializeComponent(); } private void PizzaButton_Click(object sender, EventArgs e) { MyListBox.Items.Add("Meat Lovers Pizza - $12"); Pizzas.Add(new Pizza() { Name = "Meat Lovers Pizza", Price = 12 }); } } public class Pizza { public string Name { get; set; } public double Price { get; set; } }

这应该使您入门。您稍后可以从该比萨饼列表中生成某种订单摘要。也许创建可用比萨饼的列表。祝您好运。
© www.soinside.com 2019 - 2024. All rights reserved.