多重窗体与环境应用.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多重窗体与环境应用.ppt

第10章 多重窗体与环境应用 第10章 多重窗体与环境应用 10.1 多重窗体与多文档窗体 Visual Basic允许在一个工程(程序)中使用多个窗体。多窗体程序一般有两种形式,单文档界面(SDI)和多文档界面(MDI)。前者又称为多重窗体界面,每个窗体都是独立的、平等的;后者所包含的多个窗体则被放置在一个(父)窗体中,父窗体为应用程序中所有的(子)窗体提供工作空间。 10.1.1 建立多重窗体应用程序 多重窗体应用程序的代码是针对各个窗体编写的,因此其设计基础是单个窗体的设计。而在多重窗体应用程序中添加和删除窗体的操作需要使用“工程”菜单。 1. 在工程中添加窗体 在当前工程中添加一个新的窗体有3种方法: 在“工程”菜单中选择“添加窗体”菜单项。 在工具栏中选择“添加<项>”,单击其下拉箭头,从弹出的列表中选择“添加窗体”。 在工程资源管理器中的工程图标上单击鼠标右键,打开快捷菜单,选择“添加”子菜单下的“添加窗体”选项。 图10-1 “添加窗体”对话框 添加的新窗体(设为第二个)被命名为Form2,后续的窗体则分别命名为Form3、Form4等等。可以在属性窗口修改新窗体的名称。 2. 在工程中删除窗体 从工程中删除窗体的方法有两种: 先选定欲删除的窗体,然后在“工程”菜单中选择“移除〈窗体名〉”。 在工程资源管理器中欲删除的窗体名上单击鼠标右键,打开快捷菜单,选择“移除〈窗体名〉”。 3. 保存窗体 每建立一个新的窗体,都应将窗体存盘,一个窗体保存在一个扩展名为.frm的窗体文件中。保存窗体可以在“文件”菜单中选择“保存〈窗体名〉”或“〈窗体名〉另存为”选项。 对于新建立的工程,在“文件”菜单中选择“保存工程”或“工程另存为”选项,系统将自动弹出对话框,提示用户保存工程的各个文件,如标准模块文件(.bas)、窗体文件(.frm)、工程文件(.vbp)。 4. 使用工程资源管理器 多重窗体实际上是单一窗体的集合,每个窗体都需要独立进行创建和修改。在设计时,利用工程资源管理器可以在各个窗体间进行切换(如图10-2所示)。 图10-2 “工程资源管理器” 10.1.2 多重窗体程序的执行 在单窗体工程中,所有的操作都在一个窗体中完成,不需要在多个窗体间切换。而在多窗体工程中,则需要打开、关闭、显示或隐藏指定的窗体,下面介绍相应的语句和方法。 1. 加载与卸载窗体 加载窗体是指将窗体文件装入内存,而卸载窗体是指将窗体从内存中删除。VB有两条语句专门用于对窗体进行加载与卸载的操作:Load语句和Unload语句。 1) Load语句是加载窗体的命令,其语法格式为: Load〈窗体名〉 其中〈窗体名〉即窗体的Name属性。执行Load语句后,可以引用窗体中的各对象,如控件及其各种属性,但此时窗体并没有显示出来。 2) Unload语句是卸载窗体的命令,其语法格式为: Unload〈窗体名〉 该语句与Load语句的功能相反,它清除内存中指定的窗体。 2. 显示与隐藏窗体 窗体用Load语句加载后,并没有被显示出来。若要显示窗体,可以使用窗体的Show方法,其语法格式为: [〈窗体名〉.] Show [〈窗体模式〉] 如果省略〈窗体名〉,则显示当前窗体。〈窗体模式〉用来指定窗体状态,取值为1或0。当取值为1时,窗体为“模态型”,屏幕中只有该窗体为活动窗口,其它窗口都不能被操作。 当取值为0时,窗体为“非模态型”。 Show方法兼有加载与显示窗体的两种功能。在执行Show方法时,若窗体不在内存中,则Show自动加载窗体并显示出来。 若要暂时关闭窗体而不将窗体卸载,可以使用窗体的Hide方法将窗体隐藏起来,其语法格式为: [〈窗体名〉.] Hide [〈窗体模式〉] Hide方法将窗体隐藏起来,即不在屏幕上显示,但仍在内存中。 说明:窗体显示时,其Visible属性为True,隐藏时Visible属性为False。也可以在代码中通过修改Visible属性来显示或隐藏窗体。 3. 启动窗体 当工程包含多个窗体的时候,VB规定,必须指定其中一个窗体作为“启动窗体”。如果不指定启动窗体,则系统默认第1个建立的窗体为启动窗体。只有启动窗体才能在工程运行时自动显示出来,其他窗体必须通过Show方法才能看到。 指定启动窗体的步骤是: 1) 选择“工程”菜单中的“〈工程名〉属性”选项,打开“工程属性”对话框。 2) 选择“通用”选项卡,在“启动对象”下拉列表中,选择指定的窗体作为启动窗体。 3) 按“确定”按钮。 4

您可能关注的文档

文档评论(0)

000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档