第9章功能列表——菜单和工具栏•菜单和工具栏是应用程序最重要的组成部分之一
在Windows环境下,几乎所有应用程序都是通过菜单和工具栏实现操作,为用户提供运行命令的快捷方式
学习本章,读者可以了解有关菜单和工具栏的基本知识,掌握如何编写设计菜单和工具栏并运行相应代码的操作方法
1菜单栏•菜单是用户界面中的重要组成部分
在程序中加入菜单可以便于用户使用
用户对应用文档的许多操作命令都可以从菜单开始
现在菜单的表现形式越来越漂亮,功能也越来越强大,并且提供了菜单的自定义功能,用户可以定制自己需要的菜单项
典型菜单可分为菜单栏、菜单、菜单项、子菜单、弹出式菜单等,如图9
1菜单构成元素表9
1菜单构成元素编号菜单元素相关说明1菜单栏通用Windows应用程序包含项目,一般位于应用程序顶端2菜单菜单包含命令列表,单击菜单项目即可出现这些命令3子菜单称为级联菜单,带有级联菜单命令右侧有一箭头,表明包含子菜单4菜单项统称命令,在菜单中命令列表,每个菜单至少一个命令5弹出式菜单与上下文相关的菜单,通常在应用程序中单击右键出现与对象环境相关的菜单命令9
1创建菜单•VisualBasic提供了两种方法创建菜单
第一种使用VisualBasic自带的添加菜单模板向导
用户使用其可以添加标准应用程序菜单
另一种是利用菜单编辑器(MemuEditor),使用其可以很方便根据用户的需要编辑各种形式的菜单
具体创建方法如下所示
1.菜单模板向导•菜单模板向导可以添加标准应用程序菜单
默认情况下,VisualBasic不会显示菜单模板
菜单模板属于VisualBasic的外接程序,可以通过“外接程序”|“外接程序管理器”命令来完成
【示例9-1】•使用菜单栏模板创建一个菜单栏,包括“文件”、“编辑”、“帮助”菜单命令
操作过程如下所示
•(1)选择“外接程序”|“外接程序管理器