Windows程序设计案例教程课件 示例程序 答案第07讲 主菜单设计实例

上传人:w****i 文档编号:92361706 上传时间:2019-07-09 格式:PPT 页数:10 大小:89.50KB
返回 下载 相关 举报
Windows程序设计案例教程课件 示例程序 答案第07讲 主菜单设计实例_第1页
第1页 / 共10页
Windows程序设计案例教程课件 示例程序 答案第07讲 主菜单设计实例_第2页
第2页 / 共10页
Windows程序设计案例教程课件 示例程序 答案第07讲 主菜单设计实例_第3页
第3页 / 共10页
Windows程序设计案例教程课件 示例程序 答案第07讲 主菜单设计实例_第4页
第4页 / 共10页
Windows程序设计案例教程课件 示例程序 答案第07讲 主菜单设计实例_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Windows程序设计案例教程课件 示例程序 答案第07讲 主菜单设计实例》由会员分享,可在线阅读,更多相关《Windows程序设计案例教程课件 示例程序 答案第07讲 主菜单设计实例(10页珍藏版)》请在金锄头文库上搜索。

1、1,李德奇 主编,第七讲 主菜单设计实例,Windows 程序设计案例教程(C#),大连理工大学出版社,2,教学目标,掌握主菜单的设计过程 掌握主菜单属性、方法和事件 掌握主菜单菜单项字母助记符和快捷键的设计方法 掌握动态控制菜单的方法 完成主菜单实例的程序编写,3,教学内容,一、编辑主菜单 二、菜单项的字母助记符 三、菜单项的快捷键 四、动态控制菜单 五、编写菜单项的功能代码,4,一、编辑主菜单,从工具箱将MainMenu控件拖入应用程序窗体,可以看到应用程序窗体下部的托架上增加了一个控件mainMenu1。接着应将窗体的属性Menu设置为mainMenu1,否则程序运行时主菜单不会显示在窗

2、体的框架上。选中控件mainMenu1,就会在被设计的窗体的标题条之下出现主菜单编辑器,直接编辑主菜单即可。,5,二、菜单项的字母助记符,在菜单项文本后面括号内的大写字母称为字母助记符。在编辑菜单项“文件(F)”时,应输入文本“文件(&F)”,其中“&F”称为字母助记符,而一对括号“()”应在英文状态下输入(ASCII码字符)。,6,三、菜单项的快捷键,为菜单项设置快捷键时,可打开该菜单项的属性窗口,在Shortcut属性上选择一个快捷键就是了。,7,四、动态控制菜单(1/3),1、为窗体上设计多个主菜单 可以为窗体设计多个主菜单,根据应用程序的当前状态决定显示哪个主菜单。为了实现这一点,需要

3、在程序中将窗体的Menu属性指定到特定的主菜单名。例如当前窗体设计有2个主菜单mainMenu1和mainMenu2,下段程序可以根据单选钮radioButton1的值来确定显示哪个主菜单。 if(radioButton1.Checked) this.Menu= mainMenu1; else this.Menu= mainMenu2;,8,四、动态控制菜单(2/3),2、动态增减菜单项 可以在程序中根据当前功能的需要对主菜单的项目进行增减。利用主菜单属性MenuItems的Clear方法和Add方法可以实现这个要求。,9,四、动态控制菜单(3/3),3、控制菜单项的可用性 要以深色或灰色显示某个菜单项,需要将这个菜单项的Enabled属性设置为true或false,这当然需要依据当前是否符合使用该项功能的前提条件而定。,10,五、编写菜单项的功能代码,大多数的菜单项都代表了特定的功能,完成这些功能需要程序代码实现。一般应该将这些代码写在菜单项的Click事件处理程序中,不要写在Select事件中,因为只要某菜单项被高亮显示,Select事件就会激发。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号