首页 理论教育 VB程序设计实验教程第2版-预备知识

VB程序设计实验教程第2版-预备知识

时间:2023-11-01 理论教育 版权反馈
【摘要】:② 使用PopupMenu方法将已建立的菜单弹出显示。

VB程序设计实验教程第2版-预备知识

1.菜单的基本作用

① 提供人机对话的界面,以便让使用者选择应用系统的各种功能。

② 管理应用系统,控制各种功能模块的运行。

2.菜单的基本类型

① 下拉式菜单

② 弹出式菜单

3.VB中的菜单

VB中的菜单(又称控件对象)具有一组属性和事件,利用“菜单编辑器”创建、修改或程序代码在程序运行时动态地调整菜单项。

4.菜单编辑器

VB提供的用于设计菜单的编辑器。可以创建新的菜单和菜单栏、在已有菜单上增加新菜单栏或者修改、删除已有的菜单和菜单栏。

5.打开菜单编辑器的四种方法

① 执行“工具”菜单中的“菜单编辑器”命令。

② 使用热键Ctrl + E键。

③ 单击工具栏中的“菜单编辑器”按钮

④ 在要建立菜单的窗体上单击鼠标右键,在弹出的菜单中单击“菜单编辑器”命令。

6.菜单项的修改

① 在“菜单编辑器”中根据情况对各菜单项进行修改。(www.xing528.com)

② 程序运行时修改菜单项

设计时创建的菜单在程序运行时也能动态地改变其设置。主要有:使菜单项无效、使菜单项不可见、在菜单项上使有复选标记等。

例如:菜单项.Enabled=False

7.菜单项的有效性控制

大部分控件菜单项有Enabled,该属性为True时,该菜单项可以接收Click事件;若置为False时,对应的菜单项呈灰色,不能接收Click事件。格式:

菜单项名称.Enabled=False(或True)

8.菜单项标记

菜单项的Cheched属性经常需要在代码中设置。菜单项的复选属性为True(选中)时,在菜单项的前面出现一个“√”标记;该属性为False(未选中)时在菜单项的前面无“√”标记。格式:

菜单名.Cheched=False(或True)

9.弹出式菜单

弹出式菜单是一种小型浮动式菜单,它可以显示在窗体上任何地方,根据用户单击鼠标右键时的坐标动态地调整显示位置。弹出式菜单上的菜单项也取决于单击鼠标右键时光标的位置。

10.建立弹出式菜单

① 菜单建立过程同下拉式菜单。唯一的区别必须把主菜单项的“可见”属性设置为False(注意:子菜单项不要设置为False)。

② 使用PopupMenu方法将已建立的菜单弹出显示。格式:

PopupMenu 菜单名 [,Flags[,X[,Y[,Boldcommand]]]]

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈