C#实现简单点餐系统
程序员文章站
2022-03-10 14:47:01
本文实例为大家分享了c#实现简单点餐系统的具体代码,供大家参考,具体内容如下实现简单点餐系统剖析1、设计界面(给菜品的序号(index),名称(name),单价(money)加上tag以便获取此控件中...
本文实例为大家分享了c#实现简单点餐系统的具体代码,供大家参考,具体内容如下
实现简单点餐系统剖析
1、设计界面(给菜品的序号(index),名称(name),单价(money)加上tag以便获取此控件中的数据)、设计界面所涉及到的控件(flowlayoutpanel,label,button)
2、根据菜品数量来添加对应的菜品序号按钮(有几个菜品添加几个按钮)(用到foreach遍历循环)
3、通过2个foreach遍历控件来获取菜品的序号并将菜品的序号添加到按钮中
4、添加按钮单击事件(代码实现添加事件)(实现单击按钮将按钮序号对应的菜名和菜品价格分别添加到需要的位置)
5、添加已点菜单中菜名的单击事件(实现点击已点菜单中的菜品让其删除并且减少相应的消费金额)
此案例中所用到tag属性以及sender参数解释:
- tag:获取或设置包含有关控件的数据的对象
- sender:事件发起者是谁,谁就是sender
注意:要用sender参数必须先用sender参数的类型接收sender
代码创建对象以及代码添加事件
- 代码创建对象label lb = new label();
- 代码添加事件btn.click += but_click;步骤:先键入需要添加事件的对象然后键入点选择需要的事件+=tab
tag的用法(先存后取):
1、需要的属性添加到tag中
2、在需要时只需把tag赋值给对象即可获取到需要的属性
设计界面
具体代码如下:
效果图
加载时
点击按钮后
点击已点菜单中的烤腰花和烤板筋
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: C#实现控制台飞行棋小游戏
下一篇: C#实现验证码功能