下载此文档

vb界面设计.doc


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
vb 界面设计界面设计☆本章学****内容用户界面是一个应用程序最重要的部分,它是最直接的现实世界。对用户而言,界面就是应用程序,它们感觉不到幕后正在执行的代码。不论花多少时间和精力来编制和优化代码, 应用程序的可用性仍然依赖于界面。 多文档界面、 工具栏和状态栏、 RichTextBox 控件、 应用程序向导 多文档界面下一节多文档界面是指,一个应用程序,它提供一个桌面上的父窗口,而该窗口包含有其他该应用程序中打开的子窗口。当该父窗口最小化或关闭时,它所包含的所有子窗口都最小化或关闭。多文档界面(MDI) 允许创建在单个容器窗体中包含多个窗体的应用程序。象 Microsoft Excel 与 Microsoft Word for Windows 这样的应用程序就具有多文档界面。 MDI 应用程序允许用户同时显示多个文档,每个文档显示在它自己的窗口中。文档或子窗口被包含在父窗口中, 父窗口为应用程序中所有的子窗口提供工作空间。例如: Microsoft Excel 允许创建并显示不同样式的多文档窗口。每个子窗口都被限制在 Excel 父窗口的区域之内。当最小化 Excel 时,所有的文档窗口也被最小化,只有父窗口的图标显示在任务栏中。子窗体就是 MDIChild 属性设置为 True 的普通窗体。一个应用程序可以包含许多相似或者不同样式的 MDI 子窗体。在运行时, 子窗体显示在 MDI 父窗体工作空间之内( 其区域在父窗体边框以内及标题与菜单栏之下)。当子窗体最小化时, 它的图标显示在 MDI 窗体的工作空间之内,而不是在任务栏中,如图 所示。图 显示在 MDI 窗体工作空间之内的子窗体注意一个应用程序也可以包括标准的、不是包含在 MDI 窗体之内的非 MDI 窗体。 MDI 应用程序中标准窗体的典型用法是显示模式的对话框。 MDI 窗体相似于具有一个限制条件的普通窗体。除非控件具有 Align 属性(如 PictureBox 控件) 或者具有不可见界面(如 Timer 控件), 否则不能将控件直接放置在 MDI 窗体上。 创建和设计 MDI 窗体及其子窗体开发多文档界面的一个应用程序至少需要两个窗体:一个(只能一个) MDI 窗体和一个( 或若干个) 子窗体。在不同窗体中共用的过程、变量应存放在标准模块中。使用下列步骤来创建含有 MDI 窗体及其子窗体的应用程序。 1. 创建和设计 MDI 窗体。 MDI 窗体是子富体的容器,所以该窗体中一般有菜单栏、工具栏、状态栏,不可以有文本框等控件。(1 )创建 MDI 窗体从“工程”菜单中选取“添加 MDI 窗体”。注意一个应用程序只能有一个 MDI 窗体。如果工程已经有了一个 MDI 窗体,则该“工程”菜单上的“添加 MDI 窗体”命令就不可使用。本例 MDIW 体名为“ frmMDI ”, 以文件名为 V6b8- 保存。见图 。图 MID 窗体(2 )设计 MDI 窗体对于设计 MDI 窗体,此处仅建立菜单栏,而工具栏、状态栏在后面几节中详细介绍。菜单内容见表 。表 菜单栏标题(Caption) 名称(Name) 说明文件(&F) mnuFile 菜单名新建(&N) mnuFileNew 菜单项打开(&O) mnuFileOpen 菜单项退出(&X) mnuExit 菜单项 2. 创建应用程序的子窗体。 MDI 子窗体主要是显示应用程度的文档,因此,在该窗体上应有文本框,也可以有菜单栏。(1) 创建 MDI 子窗体 MDI 子窗体是一个 MDIChild 属性为 True 的普通窗体。因此,要创建一个 MDI子窗体, 应先创建一个新的普通窗体, 然后将它的 MDIChil d 属性设置为 True 即可。在工程管理器窗口可以看到,子窗体的图标与普通窗体的图标不同,见图 。若要建立多个子窗体,则重复进行上述操作。显然, 创建以文档为中心的应用程序, 为了在运行时建立若干个子窗体以存取不同的文档, 若在设计时创建若干个子窗体的方法是不可取的。一般先创建一个子窗体作为这个应用程序文档的模板, 然后通过对象变量来实现。本例中建立了一个 Name 为“ theMDIChild ”的窗体模板,则下面的语句: Dim NewDoc As New frmMDIChild 就会为“ frmMDIChild ”建立一个新的实例,新实例具有与“ frmMDICbild ”窗体相同的属性、控件、代码。注意: 从前一章的学****中知道, New 关键字后应是“类名”。实际上, 在工程中添加的窗体有着特殊性, 它既是窗体类, 也是窗体对象, 与在窗体上建立的控件具有不同的性质。请比较下面的代码: D

vb界面设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy3986758
  • 文件大小0 KB
  • 时间2016-03-07