文档介绍:第七章设计菜单
一、教学内容
设计下拉式菜单,弹出式菜单和工具栏的设计。
二、目的要求
、工具栏的设计方法
、菜单项的增减
三、教学重点与难点
教学重点:菜单、菜单编辑器、菜单的高级应用、弹出菜单设计;
工具栏的设计
教学难点:菜单、工具栏的编程
四、教学方法
多媒体教学为主。适当提问,加深学生对概念的理解。
第一讲(2学时)
一、教学内容
二、目的要求
;
;
。
三、教学重点与难点
教学重点:
1、下拉式菜单系统外观的设计方法;
2、编写菜单事件过程的方法。
教学难点:
1、编写菜单事件过程的方法;
2、剪贴板对象的应用。
四、教学方法
多媒体教学。
五、教学过程
(一)引入
菜单在windows应用程序中有广泛的应用,是应用程序界面中十分关键的要素之一,它以分组的形式组织多个命令和操作,为用户灵活操作应用程序提供了便捷的手段。
以学生所熟悉的Word2002的菜单系统为例讲解菜单的功能、结构,并对在后面要设计的内容进行演示和强调。
(二)菜单系统的功能
,以便用户选择。
,控制各种功能模块的运行。
(三)菜单系统的种类和结构
弹出式菜单
下拉式菜单:菜单栏(主菜单)
子菜单(菜单项)
> ——级联菜单(最多可达6层,含菜单栏)
。。。——启动对话框
分隔线——
带复选框的菜单项和子菜单项
有效和无效的菜单项和子菜单项
(四)VB中设计菜单的工具——菜单编辑器
(1)打开方法
工具——菜单编辑器
窗体上快显菜单/菜单编辑器
(2)作用
在菜单编辑器对话框中完成创建、编辑、修改菜单(添加/删除菜单项、调整菜单项的位置、定义菜单中的快捷键和访问键等工作)。
(3)结构(可借例题进行说明)
菜单控件属性区
编辑区
菜单项显示区
菜单系统是一个整体,但每一个菜单项分别是一个控件。因此,设计菜单同以往设计控件相似,要设置其属性和编写事件过程。
在设计阶段设置属性时就是用菜单编辑器;在程序运行时就通过代码实现。
菜单控件的主要属性(可结合介绍菜单控件属性区)
Caption(标题):程序运行时显示在菜单上的文字。
Name(名称):菜单项的控件名称,用来在代码中识别菜单控件。
通常菜单名称以mnu开头,它可以是简单控件的名称,也可以是控件数组的名称,若是后者,则还要指定索引值。
Visual Basic禁止在菜单控件未命名之前退出菜单编辑。
Checked(复选):设置是否选中标志。
Enabled(有效):决定菜单项是否对事件作出响应。(正常显示或灰色)
Visible(可见):决定菜单项是否可见。
(2)菜单控件的事件
菜单控件只有一个click事件。
(五)下拉式菜单的设计(以简易文本编辑器的设计为例进行说明)
(1)建立窗体,添加控件;
(2)打开菜单编辑器,进入菜单设计窗口;