VB6中的运行时菜单(Runtime menus)能够使编程变得更加方便

ZDNet软件频道 时间:2003-05-12 作者:BUILDER.COM |  我要评论(6)
本文关键词:
本文中我们将建立运行菜单,并能够在运行过程中使菜单改变,这样可以使程序变得更加方便。
本文译自Builder.com,未经许可请勿转载对菜单的控制为用户提供了一系列能够执行各种任务的功能,而在运行过程中对菜单的控制也是很容易的,比如,要设计的程序文件操作模式往往和微软操作系统中的程序一样。本文中我们将建立运行菜单,并能够在运行过程中使菜单改变,这样可以使程序变得更加方便,相关代码可以从这里下载。

菜单控制的基本知识

菜单控制能够显示程序中通用的菜单选项。菜单中可以包括常规的菜单选项,分隔符,具有4层之多的子菜单,以及弹出菜单。

菜单编辑器提供了需要生成菜单控制的工具。为了获得这个菜单编辑器,只需点击| Menu Editor或者按下键盘中的[Ctrl]E。当在运行过程中显示了窗体,你最好点击Menu Editor(菜单编辑器)按钮。除了可以利用Menu Editor(菜单编辑器)来建立菜单外,你还可以设置菜单的属性。

在运行过程中更改菜单

通过以上方法设计的菜单可以在运行过程中更改。例如,如果在设计过程中你建立一个名为mnuFile的菜单选项,可以通过以下的代码来使之无效:

mnuFile.Enabled = False

可能通过这样的一行代码来检查菜单选项:
mnuFile.Checked = True

如果是False则不对它进行检查。
在运行时间添加子菜单选项

在运行时间建立子菜单能够为用户提供在不同情况下的不同选择。在设计时你必须建立第一层选项,但可以通过使用一个受控数组在运行时间动态地添加选项。可以在运行过程中使用Hide方法或把Visible属性设置为False来隐藏选项。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134