第四章菜单设计与对话框.ppt
《第四章菜单设计与对话框.ppt》由会员分享,可在线阅读,更多相关《第四章菜单设计与对话框.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 菜单设计与对话框 大多数应用程序都含有菜单,通过菜单为用户提供功能界面。如果应用程序要为用户提供一组命令,那么菜单是一种方便的给命令分组并容易访问这些命令的方法。每个命令对应一个功能项。本章将介绍菜单的设计方法和技巧,以及如何使菜单与代码或程序功能模块相连(即用菜单如何驱动应用程序系统的各功能)。4.1 菜单简介 1菜单的组成(1)菜单栏(2)菜单标题(3)菜单项(4)子菜单(5)分隔线 2弹出式菜单4.2 菜单编辑器 在VB环境中设计菜单必须在VB提供的菜单编辑器中进行。在“工具”下拉菜单中选取“菜单编辑器”菜单项即可打开菜单编辑器,也可在“工具栏”上单击“菜单编辑器”按钮打开菜单编
2、辑器。用菜单编辑器可以创建新的菜单和菜单栏,也可以为已有的菜单增加新菜单栏,或者修改和删除已有的菜单和菜单栏。1.标题2.名称3.快捷键4.帮助上下文 5.协调位置 7.有效(Enabled)属性 8.显示窗口列表(WindowList)属性 9.移动、插入、删除菜单项10.分隔条4.3菜单的Click事件 菜单设计好后,必须为菜单项编写事件代码,使菜单成为启动应用程序的功能界面。菜单控件只包含一个事件,即Click事件。当用鼠标单击或用键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别Click事件。对于菜单栏,单击菜单标题时将自动地显示出下拉菜单,因此不需要为菜单栏菜单
3、项的Click事件编写代码。4.4 运行时改变菜单属性 1使菜单命令有效或无效所 有 的 菜 单 项 都 具 有 Enabled属 性,Enabled属性默认值为True(有效)。2使菜单控件不可见在运行时,要使一个菜单项可见或不可见,可以从代码中设置其Visible属性。3运行时添加菜单项4.5 弹出式菜单 弹出式菜单是单击鼠标键时弹出的菜单。如果弹出式菜单不在菜单栏中,则按如下的步骤创建弹出式菜单:(1)在“菜单编辑器”创建菜单。(2)设置顶级菜单项目即菜单标题为不可见,“Visible”属性设置为False。(3)编写相应与弹出式菜单相关联的MouseUp(释放鼠标)事件代码,需要使用对象的PopupMenu方法。4.6对话框 Label和Text控件能够发出和接受用户信息,但不适合在程序运行期间显示诸如错误信息和警告框这类的信息或接受用户信息。使用窗体的控件提供这样的交互并不合适,这可以通过对话框来实现。1.消息框2.MsgBox()函数3.输入框4.7通用对话框 通用对话框(CommonDialogbox)控件可以产生6个标准的对话框,它们是“打开”、“另存为”、“打印”、“颜色”、“字体”和“Windows联机说明”对话框。1.“打开”对话框2.“另存为”对话框3.“颜色”对话框4.“打印”对话框5.“字体”对话框
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 菜单 设计 对话框
限制150内