第10章 多文档界面与工具栏设计.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 多文档界面与工具栏设计.ppt

第十章 多文档界面与工具栏设计 10.1 多文档界面设计 一、多重窗体 对于简单的应用程序,一个窗体就足够了。但对于较复杂的应用程序,往往需要通过多重窗体来实现。每一个窗体可以有不同的界面和程序代码,以完成不同的功能。 1、多重窗体的建立 步骤: 单击“工程”菜单中的“添加窗体”命令,打开“添加窗体”对话框。(工具栏也有“添加窗体”按钮。) 单击“新建”选型卡,从列表框中选择一种新窗体的类型;或单击“现存”选型卡,将属于其他工程的窗体添加到当前过程中。 注意:多重窗体应用程序各个窗体之间是并列的关系,需要指定程序运行时的启动窗体,而其他窗体的装载与显示,则由启动窗体控制。(使用相应的语句来执行,如load、show、hide等) 多重窗体的应用见以前的例题(通过密码登陆窗口后进入主窗口) 10.2 工具栏 (不细看,直接看程序演示) ☆☆ 第10章多文档界面与工具栏设计 * 本章要求: 1.了解单文档界面(SDI)与多文档界面(MDI)的不同,掌握界面设计的一般方法 2. 掌握工具栏、状态栏等的设计 3.并通过本章“一个简易的文字处理系统”的建立,掌握VB应用程序界面设计的一般方法。 二、多文档界面 1、用户界面样式主要有两种: 单文档界面(SDI):这种只能打开一个文档,想要打开另一个文档,必须先关上已打开的文档,如windows的记事本,本书中的大多数实例都是采用SDI界面。 多文档界面(MDI).:这种界面允许同时打开多个文档,每一个文档都显示在自己的被称为子窗口的窗口中。如windows的word、excel等。 2、组成:由一个父窗体(简称MDI窗体)和一个或多个子窗体组成。 3、MDI主要特点: (1) 子窗体随父窗体最小化或关闭而最小化或关闭。 (2) 子窗体不能移出父窗体。 (3) 当子窗体最大化时,标题与父窗体的标题重叠。 (4) 父窗体和子窗体可以有各自的菜单,加载子窗体后,父窗体的菜单将被子窗体的菜单取代。 用户要建立一个MDI窗体,可以选择“工程”菜单中的“添加MDI窗体”命令,会弹出“添加MDI窗体”对话框,选择“新建MDI窗体”或“现存”的MDI窗体,再选择“打开”按钮。 4、创建多文档界面的步骤 (1) 添加一个MDI父窗体。方法:工程?添加MDI窗体?选择“MDI窗体” (2) 建立其它子窗体。 方法: 建立普通窗体,设置其MDIChild属性为True 注意:一个应用程序只能有一个MDI窗体,可以有多个MDI子窗体。子窗体的设计与MDI窗体无关,但在运行时总是包含在MDIForm中。 (3) 设置启动对象为MDIForm对象。 方法:工程?工程属性?选择“启动对象”为MDIForm (4) 要在MDIForm对象中显示各子窗体,可以使用Show方法。 使用Arrange方法可以重排MDI子窗体或图标。 格式: MDIForm对象名.Arrange 排列方式 排列方式: vbCascade或0—层叠非最小化的子窗体 vbTileHorizontal或1—水平平铺非最小化子窗体 vbTileVertical vbTileVertical或2—垂直平铺非最小化子窗体 vbArrangeIcons或3—重排最小化子窗体的图标 10.1.1 创建多文档界面应用程序 MDIForm 最大化时可以看到重排的结果。 5、显示MDI窗体及其子窗体 显示任何窗体的方法为show,还有有关规则: (1)加载子窗体时,其父窗体会自动加载并显示;反之则无。 (2)MDI窗体有AutoShowChildren属性,决定是否自动显示子窗体 10.1 多文档界面设计 六、 MDI应用程序中的菜单 在 MDI 应用程序中,MDI 窗体和子窗体上都可以建立菜单。每一个子窗体的菜单都显示在 MDI 窗体上,而不是在子窗体本身。当子窗体有焦点时,该子窗体的菜单(如果有的话)就代替菜单栏上的 MDI 窗体的菜单。如果没有可见的子窗体,或者如果带有焦点的子窗体没有菜单,则显示 MDI 窗体的菜单。 1.创建 MDI 应用程序的菜单 2.多文档界面中的“窗口”菜单 实例10-1 建立一个多文档程序 单击Microsoft Windows Common Controls 6.0,vb工具箱中 可增加以下控件: 10-2程序 10.2.1 ToolBar控件 把ToolBar控件添加到工具箱,将 “Microsoft Windows Common Controls 6.0”将控件添加到工具箱,通过ToolBar、Imag

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档