- 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章_多重窗体与环境应用.ppt
第9章 窗体 Visual Basic允许在一个工程(程序)中使用多个窗体。多窗体程序一般有两种形式,单文档界面(SDI)和多文档界面(MDI)。前者又称为多重窗体界面,每个窗体都是独立的、平等的;后者所包含的多个窗体则被放置在一个(父)窗体中,父窗体为应用程序中所有的(子)窗体提供工作空间。 一、建立多重窗体应用程序 多重窗体应用程序的代码是针对各个窗体编写的,因此其设计基础是单个窗体的设计。而在多重窗体应用程序中添加和删除窗体的操作需要使用“工程”菜单。 1. 在工程中添加窗体 在当前工程中添加一个新的窗体有3种方法: 在“工程”菜单中选择“添加窗体”菜单项。 在工具栏中选择“添加项”,单击其下拉箭头,从弹出的列表中选择“添加窗体”。 在工程资源管理器中的工程图标上单击鼠标右键,打开快捷菜单,选择“添加”子菜单下的“添加窗体”选项。 图9-1 “添加窗体”对话框 添加的新窗体(设为第二个)被命名为Form2,后续的窗体则分别命名为Form3、Form4等等。可以在属性窗口修改新窗体的名称。 2. 在工程中删除窗体 从工程中删除窗体的方法有两种: 先选定欲删除的窗体,然后在“工程”菜单中选择“移除〈窗体名〉”。 在工程资源管理器中欲删除的窗体名上单击鼠标右键,打开快捷菜单,选择“移除〈窗体名〉”。 3. 保存窗体 每建立一个新的窗体,都应将窗体存盘,一个窗体保存在一个扩展名为.frm的窗体文件中。保存窗体可以在“文件”菜单中选择“保存〈窗体名〉”或“〈窗体名〉另存为”选项。 对于新建立的工程,在“文件”菜单中选择“保存工程”或“工程另存为”选项,系统将自动弹出对话框,提示用户保存工程的各个文件,如标准模块文件(.bas)、窗体文件(.frm)、工程文件(.vbp)。 4. 使用工程资源管理器 多重窗体实际上是单一窗体的集合,每个窗体都需要独立进行创建和修改。在设计时,利用工程资源管理器可以在各个窗体间进行切换(如图10-2所示)。 图9-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. 程序的关闭 应用程序结束时,应卸载所有的窗体。若仍有隐藏的窗体存在,则程序继续运行。使用End语句结束程序,系
您可能关注的文档
- 苏教版 语文 九年级 研说教材.ppt
- 2012《金版新学案》高三一轮(安徽专版)物理:第3章 牛顿运动定律章末大盘点 精品课件.ppt
- 英语:Unit5《First aid》课件-vocabulary(新人教版必修5).ppt
- 打造高绩效管理803228.ppt
- 误差理论与数据处理-第六章 回归分析.ppt
- 文化创新的途径【企业创新】.ppt
- (鄂教版小学)四年级科学下册课件 小个子能不能跷起大个子 4.ppt
- 2012《金版新学案》高三一轮(安徽专版)物理:第3章 牛顿运动定律第二讲 两类动力学问题 超重和失重 精品课件.ppt
- 如何提高总总部工作效率【员工及安全管理】.ppt
- 第03章 会计科目设计[精通企业财务会计].ppt
- 泰州市2010届高三第一次 模拟考试 物理试卷分析.ppt
- Conflict - Laboratory for Integrated Learning and Technology集成学习技术冲突的实验室.ppt
- QC小组活动培训[打造商绩效管理].ppt
- DAFFIE, Multicast bridging, and tiled display wallsdaffie,组播桥接,拼接显示墙.ppt
- (AP-MWNT); acid treated MWNTs - Nanobiotec - Unicamp:(ap-mwnt);处理的多壁碳纳米管- nanobiotec - UNICAMP酸.ppt
- VRRP 基础【企业广告传媒】.ppt
- 英语专业泛读4Unit_1_Language_Testing概要1.pptx
- [步步高]2011高考政治二轮复习配套课件:第3部分 教材回扣 哲学常识(大纲版).ppt
- 医院打造高绩效管理与奖金分配方案.ppt
- 2012年《随堂优化训练》语文 广东教育版 必修五 第二单元 5 “神五”载人航天飞行新闻两篇 精品课件.ppt
最近下载
- 发改价格[2007]670号监理收费标准.pdf VIP
- 发改价格【2007】670号《建设工程监理与相关服务收费管理....docx VIP
- 最新实用医学汉语-医学课件.ppt VIP
- 医学汉语教学大纲.doc VIP
- 水工建筑物外观质量评定标准.docx VIP
- 英语国际音标表(8个)打印版.doc VIP
- 升立德 E系列控制卡快速入门.pdf VIP
- 欧盟发布电池和废电池的新规(EU) 附中译文参照_182518812544822.pdf VIP
- 9.3抗日战争80周年阅兵九三阅兵小小爱国者探索手册PPT(优质ppt).pptx VIP
- 部编版六年级语文上册《 开国大典》PPT课件(含教案).pptx VIP
文档评论(0)