vb学习之十一

Visual Basic中的菜单

   菜单的基本作用有两个,一是提供人机对话的界面,以便让使用者选择应用系统的各种功能;二是管理应用系统,控制各种功能模块的运行。

  在实际应用中,菜单可分为两种基本类型,即弹出式菜单和下拉式菜单。


菜单编辑器

    Visual Basic中的菜单通过菜单编辑器,即菜单设计窗口建立。可以通过以下4种方式进入菜单编辑器:

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

  (2)使用热键Ctrl+E。

  (3)单击工具栏中的“菜单编辑器”按钮。

  (4)在要建立菜单的窗体上单击鼠标右键,将弹出一个菜单,然后单击“菜单编辑器”命令。


菜单项的控制

(一)有效性控制

  菜单中的某些菜单项应能根据执行条件的不同进行动态变化,即当条件满足时可以执行,否则不能执行。

  菜单项的“有效”属性,菜单项的有效性就是通过该属性来控制的。


(二)菜单项标记

  所谓菜单项标记,就是在菜单项前加上一个“”。它有两个作用:一是可以明显地表示当前某个(或某些)命令状态是“On”或“Off”;二是可以表示当前选择的是哪个菜单项。


(三)键盘选择

  用键盘选取菜单通常有两种方法,即热键和访问键(Access Key)。


菜单项的增减

   菜单项的增减通过控件数组来实现。一个控件数组含有若干个控件,这些控件的名称相同,所使用的事件过程相同,但其中的每个元素可以有自己的属性。和普通数组一样,通过下标(Index)访问控件数组中的元素。控件数组可以在设计阶段建立,也可以在运行时建立。

  建立弹出式菜单通常分两步进行:首先用菜单编辑器建立菜单,然后用PopupMenu方法弹出显示。考试大提示: 第一步的操作与前面介绍的基本相同,惟一的区别是,必须把菜单名(即主菜单项)的“可见”属性设置为False(子菜单项不要设置为False)。PopupMenu方法用来显示弹出式菜单,其格式为:对象.PopupMenu菜单名,Flags,X,Y,BoldCommand !
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值