新Visual Basic程序设计 教学课件 黄津津 第9章 菜单与多窗体设计.pptVIP

  • 6
  • 0
  • 约2.37千字
  • 约 18页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic程序设计 教学课件 黄津津 第9章 菜单与多窗体设计.ppt

在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 菜单可分为两种基本类型:下拉式菜单和弹出式菜单。 图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)创建子窗体。先新建一个新的普通窗体(或者打

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档