- Windows程序设计与架构
- 蔺华 汤春林 蔡兴旺编著
- 609字
- 2020-08-28 17:44:33
2.3 案例分析3 使用菜单
2.3.1 案例描述
本节介绍如何在应用程序中加入菜单,并通过菜单响应用户的请求。
2.3.2 案例分析
创建窗体应用程序菜单的基本步骤,事件响应方法。
2.3.3 案例实现与技巧
① 首先,运行Visual Studio 2005,创建名为Menu的Windows应用程序。
② 向窗体上方拖曳一个MenuStrip控件。
③ 在编辑框的空白输入区域单击,填写“文件”,这样Visual Studio将自动修改ToolStripMenuItem控件的Text属性为“文件”。
④ 修改ToolStripMenuItem的Name属性为“fileToolStripMenuItem”。
⑤ 在下拉菜单的空白输入区域单击,填写“退出”,Visual Studio将自动修改ToolStripMenuItem控件的Text属性为“退出”。
⑥ 修改ToolStripMenuItem的Name属性为“exitToolStripMenuItem”。
⑦ 在“文件”菜单的右侧单击,填写“视图”,并修改ToolStripMenuItem的Name属性为“view ToolStripMenuItem”。
⑧ 在“视图”菜单下添加三个菜单项,修改其Name属性分别为“redToolStripMenuItem”、“yellowToolStripMenuItem”、“blueToolStripMenuItem”,修改其Text属性分别为“红色”、“黄色”、“蓝色”,如图2-8所示。
图2-8 添加菜单项
⑨ 在“文件”菜单区域添加菜单“帮助”,修改其Name属性为“helpToolStripMenuItem”,并在菜单项中添加“关于”菜单项,修改其Name属性为“aboutToolStripMenuItem”。
⑩ 双击“退出”菜单,在打开的事件处理程序中添加如下代码。
this.Close();
⑪ 双击“红色”菜单,在打开的事件处理程序中添加如下代码。
this.BackColor = Color.Red;
⑫ 双击“黄色”菜单,在打开的事件处理程序中添加如下代码。
this.BackColor = Color.Yellow;
⑬ 双击“蓝色”菜单,在打开的事件处理程序中添加如下代码。
this.BackColor = Color.blue;
⑭ 双击“关于”菜单,在打开的事件处理程序中添加如下代码。
MessageBox.Show("菜单练习程序");
⑮ 运行应用程序,菜单响应用户的单击输入,改变窗体的背景颜色,如图2-9所示。
图2-9 程序运行结果