第10章菜单程序设计 ·菜单对我们来说是非常熟悉的,在 Windows环境下,几乎所有的应用软件都 是通过菜单来实现各种操作。菜单用于 给命令进行分组,使用户能够更方便、 更直观地访问这些命令。本章将介绍WB 菜单的使用 visual badic语言程序设计
Visual Basic 语 言 程 序 设 计 第10章 菜单程序设计 • 菜单对我们来说是非常熟悉的,在 Windows环境下,几乎所有的应用软件都 是通过菜单来实现各种操作。菜单用于 给命令进行分组,使用户能够更方便、 更直观地访问这些命令。本章将介绍VB 菜单的使用
10.1概述 菜单的作用基本有两个:一是提供人机对话的 界面,以便让用户选择应用系统的各种功能; 二是管理应用系统,控制各种功能模块的运行。 个高质量的菜单程序,不仅能使系统美观, 而且能使操作者使用方便,并可避免由于误操 作而带来的严重后果。 ·在实际应用中,菜单可分两种基本类型,即下 拉式菜单和弹出式菜单。用鼠标右键单击窗体 时巧显示的菜单就是弹出式菜单。 visual badic语言程序设计
Visual Basic 语 言 程 序 设 计 10.1 概 述 • 菜单的作用基本有两个:一是提供人机对话的 界面,以便让用户选择应用系统的各种功能; 二是管理应用系统,控制各种功能模块的运行。 一个高质量的菜单程序,不仅能使系统美观, 而且能使操作者使用方便,并可避免由于误操 作而带来的严重后果。 • 在实际应用中,菜单可分两种基本类型,即下 拉式菜单和弹出式菜单。用鼠标右键单击窗体 时所显示的菜单就是弹出式菜单
10.1.1下拉菜单 ·下拉式菜单是一种典型的窗口式菜单。窗口是指屏幕 上一个特定的矩形区域。它可以从屏幕上消失,也可 以重新显示在屏幕上,各个窗口之间也允许覆盖。下 拉式菜单自上而下在屏幕上“下拉”一个个窗口菜单, 供用户选择或输入信息。在 Windows及各种应用软件中, 下拉式菜单得到了广泛的应用。 在下拉式菜单系统中,一般有一个主菜单,其中包括 若干选择项。主菜单的每一项又“下拉”出下一级菜 单,这样逐级下拉,用一个个窗口的形式弹出在屏幕 上,操作完毕即可从屏幕上消失,并恢复原来的屏幕 visual badic语言程序设计
Visual Basic 语 言 程 序 设 计 10.1.1 下拉菜单 • 下拉式菜单是一种典型的窗口式菜单。窗口是指屏幕 上一个特定的矩形区域。它可以从屏幕上消失,也可 以重新显示在屏幕上,各个窗口之间也允许覆盖。下 拉式菜单自上而下在屏幕上“下拉”一个个窗口菜单, 供用户选择或输入信息。在Windows及各种应用软件中, 下拉式菜单得到了广泛的应用。 • 在下拉式菜单系统中,一般有一个主菜单,其中包括 若干选择项。主菜单的每一项又“下拉”出下一级菜 单,这样逐级下拉,用一个个窗口的形式弹出在屏幕 上,操作完毕即可从屏幕上消失,并恢复原来的屏幕 状态
1.下拉菜单的优点 (1)整体感强,操作一目了然,界面友好、直 观、使用方便,易于学习和掌握。 ·(2)具有导航功能。在下拉式菜单中,用户能 方便地选择所需要的操作,随时可以灵活地转 向另一功能,为用户在各个菜单的功能间导航。 ·(3)占用屏幕空间小,通常只占用屏幕(窗体) 最上面一行,在必要时下拉出一个子菜单。这 样可以使屏幕(窗体)有较大的空间,用来显示 劢处理过程等。 visual badic语言程序设计
Visual Basic 语 言 程 序 设 计 1.下拉菜单的优点 • (1)整体感强,操作一目了然,界面友好、直 观、使用方便,易于学习和掌握。 • (2)具有导航功能。在下拉式菜单中,用户能 方便地选择所需要的操作,随时可以灵活地转 向另一功能,为用户在各个菜单的功能间导航。 • (3)占用屏幕空间小,通常只占用屏幕(窗体) 最上面一行,在必要时下拉出一个子菜单。这 样可以使屏幕(窗体)有较大的空间,用来显示 各种处理过程等
2.下拉菜单的结构 在VB中,下拉式菜单在一个窗体上设计,窗体被分为3 部分:第一部分为菜单栏(或主菜单行),它是菜单的 常驻行,位于窗体的顶部(窗体标题的下面),由若干 个菜单标题组成;第二部分为子菜单区,这一区域为 临时性的弹出区域,只有在用户选择了相应的主菜单 项后才会弹出子菜单,以供用户进一步选择菜单的子 项,子菜单中的每一项是一个菜单命令或分隔条,称 为菜单项;第三部分为工作区,程序运行时可以在此 区域内进行输岀输入操作。图10.1显示出写字板下拉 式菜单的一般结构。 B设计下拉式菜单时,把每个菜单项(主菜单或子 单项)看做是一个图形对象,即控件,并具备与某些 件相同的属性。 aual badie语言程序设计
Visual Basic 语 言 程 序 设 计 2.下拉菜单的结构 • 在VB中,下拉式菜单在一个窗体上设计,窗体被分为3 部分:第一部分为菜单栏(或主菜单行),它是菜单的 常驻行,位于窗体的顶部(窗体标题的下面),由若干 个菜单标题组成;第二部分为子菜单区,这一区域为 临时性的弹出区域,只有在用户选择了相应的主菜单 项后才会弹出子菜单,以供用户进一步选择菜单的子 项,子菜单中的每一项是一个菜单命令或分隔条,称 为菜单项;第三部分为工作区,程序运行时可以在此 区域内进行输出输入操作。图10.1显示出写字板下拉 式菜单的一般结构。 • 在用VB设计下拉式菜单时,把每个菜单项(主菜单或子 菜单项)看做是一个图形对象,即控件,并具备与某些 控件相同的属性