- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
菜单可分为两种基本类型:下拉式菜单和弹出式菜单。 图9-1 下拉式菜单 图9-2 弹出式菜单 使用“菜单编辑器”可以创建下拉式菜单和弹出式菜单。打开菜单编辑器的方法有: (1)选择“工具”菜单选中“菜单编辑器”项。 (2)在工具栏上单击“菜单编辑器”按钮 。 (3)在窗体上单击鼠标右键,在弹出的快捷菜单中选择“菜单编辑器”项。 (4)使用快捷键Ctrl+E。 图9-3 菜单编辑器 1.标题(Caption属性) 用于设置菜单标题或菜单命令的名称。 2.名称(Name属性) 用于设置菜单项的名称。 3.索引(Index属性) 用于设置菜单控件数组的下标,为整型值。 4.快捷键(Shortcut属性) 用于设置菜单项的快捷键(热键)。 5.帮助上下文件ID(HelpContextID属性) 用于指定一个唯一的数值作为帮助文本的标识符,可根据该数值在帮助文件中查找合适的帮助主题。 6.协调位置(NegotiatePosition属性) 与OLE功能有关,一般取值为0。 7.复选(Checked属性) 当该属性为True时,可以在相应的菜单项旁边加上记号“√”,表明该菜单项处于活动状态。通常用它来指出可切换的命令选项的开关状态。 8.有效(Enabled属性) 用于设置菜单项的操作状态。 9.可见(Visible属性) 设置该菜单项是否可见。 10.显示窗口列表(WindowsList属性) 用于设置在MDI应用程序中,菜单控件是否包含一个打开的MDI子窗体列表。 11.左箭头/右箭头 用于改变菜单命令的级别,以创建子菜单。 12.上箭头/下箭头 用于在菜单项显示区中移动菜单项的位置。 13.下一个 用于进入下一个菜单项的设计。 14.插入 用于在当前选定行的上方插入一个空白菜单项。 15.删除 用于删除当前选定行。 在设计菜单时需要注意以下几个问题。 菜单应包含于窗体相关的全部操作。 菜单命令按实际功能分类,并列在相应的主菜单下。 给菜单/菜单项添加适当的快速访问键。 给常用的菜单命令添加快捷键。 弹出式菜单能以灵活的方式为用户提供更加便利的操作,它可以根据用户单击鼠标右键时的位置,动态地调整菜单项的显示位置。因此,弹出式菜单也称为上下文菜单,或快捷菜单。 建立弹出式菜单通常有两步:首先用菜单编辑器建立菜单,然后用PopupMenu方法弹出显示。第一步的操作与下拉式菜单基本相同,唯一的区别是需要把菜单名(即顶级菜单)的“可见”属性设置为False。 PopupMenu方法的格式为: [对象.]PopupMenu 菜单名 [,Flags [,x [,y [,BoldCommand]]]] 9.2.1 多重窗体 多重窗体其实是普通简单窗体的集合。具有多个窗体界面的程序,每个窗体之间是相互独立的,都可以有自己的界面元素和相关的程序代码,可以完成不同的操作。多重窗体一般用于复杂的应用程序。 在一个工程里,用户可以通过“添加窗体”的操作,添加新的窗体。新窗体的界面设计与代码设计可在新窗体编辑器口和“代码编辑器”窗口中进行,其操作方法与单个窗体设计完全相同。 1.窗体的添加 当用户创建了一个Visual Basic工程后,工程资源管理器中已经新建了一个窗体,若要添加其他的窗体,可以使用如下方法: (1)单击“工程”菜单 (2)单击“标准”工具栏上的“添加窗体”按钮。 此时,系统弹出一个“添加窗体”的对话框。对话框中分别有“新建”和“现存”两个选项卡,功能如下:“新建”,即添加新的窗体或新的对话框等(如图9-6所示)。“现存”即添加一个已经存在的窗体(如图9-7所示)。 图9-6 “添加窗体”的对话框--“新建”选项卡 图9-7 “添加窗体”的对话框--“现存”选项卡 2.启动窗体的设置 在多重窗体应用程序中,有多个并列的窗体,需要指定程序运行时首先启动哪个窗体,即指定启动对象。默认情况下以第一个创建的窗体为启动对象(即启动窗体)。 可以通过打开“工程属性”对话框来改变启动对象。若工程名为“工程1”,则设置方法为:单击“工程”菜单 图9-8 “工程属性”对话框 Visual Basic应用程序界面的样式主要有两种:单文档界面(SDI)和多文档界面(MDI)。 多文档界面允许用户在单个容器窗体(父窗体)中包含多个文档(子窗体)。父窗体就是MDI窗体,它类似于具有一个限制条件的普通窗体,为子窗体提供工作空间;子窗体就是文档窗体,所有子窗体具有相同的功能,但子窗体不能是有模式的。 创建MDI应用程序步骤如下: (1)创建MDI窗体。单击“工程”菜单 (2)创建子窗体。先新建一个新的普通窗体(或者打开一个存在的普通窗体),然后把它的MDIChild属性设为True。 在Visual Basic的“工程资源管理器”窗口中,
您可能关注的文档
- Visual Basic.NET程序设计与应用徐振明电子教案 第2章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第3章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第4章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第5章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第6章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第7章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第8章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第9章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第10章.ppt
- Visual Basic.NET程序设计与应用徐振明电子教案 第11章.ppt
- Visual Basic程序设计 教学课件 作者 黄津津 第10章 数据库应用基础.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第7章 常用内部控件.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第8章_数据文件.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第10章_访问数据库.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第二章 VB语言基础.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第九章 菜单程序设计.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第六章 VB过程.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第三章 窗体及控件.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第四章 Visual Basic控制结构.ppt
- Visual Basic程序设计 教学课件 作者 解凯 陈如琪 第五章 数组.ppt
文档评论(0)