- 5
- 0
- 约1.09万字
- 约 60页
- 2021-08-12 发布于广东
- 举报
vb配套电子教案VB资料;9.1 菜单设计
菜单的基本作用有两个,一是提供人机对话的接口,以便让用户选择应用系统的各种功能;二是管理应用系统,控制各种功能模块的运行。一个高质量的菜单程序,不仅能使系统美观,而且能使用户使用方便,并可避免由于误操作而带来的严重后果。
在实际应用中,菜单可分为两种基本类型:下拉式菜单和弹出式菜单。
下拉式菜单一般通过单击菜单栏中菜单标题(如“文件”、“编辑”、“视图”等)的方式打开,如图9-1所示。;图9-1 下拉式菜单 ; 弹出式菜单则通过用鼠标右键单击某一区域的方式打开,如图9-2所示。
一般来说,不同的区域所“弹出”的菜单内容是不同的。如在VB的工具栏中的弹出菜单与窗体设计器中的弹出菜单就完全不同。;9.1.1 下拉式菜单
在下拉式菜单系统中,一般有一个主菜单,称为菜单栏。其中包括一个或多个选择项,称为菜单标题。当单击一个菜单标题时,包含菜单项的列表(菜单)即被打开。菜单由若干个命令、分隔条、子菜单标题(其右边含有三角的菜单项)等菜单项组成。当选择子菜单标题时又会“下拉”出下一级菜单项列表,称为子菜单。VB的菜单系统最多可达6层。
在VB中,菜单也是一个图形对象,即控件。与其他控件一样,它具有定义它的外观与行为的属性。在设计或运行时可以设置Caption属性、Enabled和Visible属性、Checked属性以及其它属性。菜单控件只包含一个事件,即Click事件,当用鼠标或键盘选中该菜单控件时,将调用该事件。
与一般控件不同的是,菜单控件不在VB的工具箱中,需要在VB“菜单编辑器”中进行菜单设计。; 1. 菜单编辑器
菜单通过菜单编辑器(即菜单设计窗口)建立。可以通过下面的4种方法之一进入菜单编辑器:
l??????? 执行“工具”菜单中的“菜单编辑器”命令。
l??????? 使用快捷键〈Ctrl〉+〈E〉。
l??????? 单击工具栏中的“菜单编辑器”按钮。
l??????? 在要建立菜单的窗体上单击鼠标右键,在快捷菜单中,单击“菜单编辑器”命令。
打开后的菜单编辑器窗口如图9-3所示。;图9-3 菜单编辑器;菜单编辑器分为3个部分???
(1) 菜单控件属性区
菜单控件属性区用于设置菜单项的各个属性,表9-1列出其中的主要属性。;属 性
; (2) 编辑区
编辑区共有7个按钮,用来对输入的菜单项进行简单的编辑,见表9-2。
表9-2 编辑区的按钮; (3) 菜单项显示区
菜单项显示区位于菜单编辑器的下部,输入的菜单项在这里显示出来,并通过内缩符号表明菜单项的层次。
说明:
①“菜单项”包括4个方面的内容:菜单名、菜单命令、分隔线和子菜单。
② 在输入菜单项时,如果在字母前加上“”,则显示菜单时在该字母下面加上一条下划线,可以通过〈Alt〉+“带下划线的字母”打开菜单或执行相应的菜单命令。
③ 内缩符号由4个小数点“….”组成,它表明菜单项所在的层次。一个内缩符号“….”表示一层,两个内缩符号“……..”表示两层,…,最多为6层。如果一个菜单项前面没有内缩符号,则该菜单为菜单名,即菜单的第一层。; ④ 如果在“标题”栏内只输入一个“-”,则表示产生一个分隔线。
⑤ 只有菜单名没有菜单项的菜单称为“顶层菜单”,在输入这样的菜单项时,通常在后面加上一个感叹号(!)。
⑥ 除分隔线外,所有的菜单项都可以接受Click事件。
【例9-1】在窗体上建立如图9-4所示的文件下拉菜单。; 操作步骤如下:
① 执行“工具”菜单中的“菜单编辑器”命令,打开“菜单编辑器”窗口。
② 在标题栏中输入“文件(F)”,在菜单项显示区中出现同样的标题名称。按〈Tab〉键(或用鼠标)把输入光标移到“名称”栏,在名称栏中输入file,此时菜单项显示区中没有变化。
③ 单击编辑区中的“下一个”按钮,菜单项显示区中的条形光标下移,同时资料区的“标题”栏及“名称”栏被清空,光标回到“标题”栏。
④ 在标题栏中输入“新建”,该信息同时在菜单项显示区中显示出来,用〈Tab〉键或鼠标把光标移到“名称”栏,输入new,单击编辑区的右箭头,菜单显示区中的“新建”右移,同时其左侧出现一个内缩符号“….”,表明“新建”是“文件”的下一级菜单; ⑤ 依次输入菜单中的各项,如果需要指定快捷键,可以单击“快捷键”栏右端的箭头,从中选出。例如为“打开”菜单项选中“Ctrl+O”作为其快捷键。
⑥ 设计完成后的窗口如图9-5所示,单击“确定”按钮,完成菜单的建立工作。; 【例9-2】利用下拉式
原创力文档

文档评论(0)