- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
多重窗体与环境应用第1页,共27页,星期日,2025年,2月5日第10章多重窗体与环境应用10.1多重窗体与多文档窗体VisualBasic允许在一个工程(程序)中使用多个窗体。多窗体程序一般有两种形式,单文档界面(SDI)和多文档界面(MDI)。前者又称为多重窗体界面,每个窗体都是独立的、平等的;后者所包含的多个窗体则被放置在一个(父)窗体中,父窗体为应用程序中所有的(子)窗体提供工作空间。第2页,共27页,星期日,2025年,2月5日10.1.1建立多重窗体应用程序多重窗体应用程序的代码是针对各个窗体编写的,因此其设计基础是单个窗体的设计。而在多重窗体应用程序中添加和删除窗体的操作需要使用“工程”菜单。1.在工程中添加窗体在当前工程中添加一个新的窗体有3种方法:在“工程”菜单中选择“添加窗体”菜单项。在工具栏中选择“添加项”,单击其下拉箭头,从弹出的列表中选择“添加窗体”。在工程资源管理器中的工程图标上单击鼠标右键,打开快捷菜单,选择“添加”子菜单下的“添加窗体”选项。第3页,共27页,星期日,2025年,2月5日图10-1“添加窗体”对话框添加的新窗体(设为第二个)被命名为Form2,后续的窗体则分别命名为Form3、Form4等等。可以在属性窗口修改新窗体的名称。2.在工程中删除窗体从工程中删除窗体的方法有两种:先选定欲删除的窗体,然后在“工程”菜单中选择“移除〈窗体名〉”。在工程资源管理器中欲删除的窗体名上单击鼠标右键,打开快捷菜单,选择“移除〈窗体名〉”。第4页,共27页,星期日,2025年,2月5日3.保存窗体每建立一个新的窗体,都应将窗体存盘,一个窗体保存在一个扩展名为.frm的窗体文件中。保存窗体可以在“文件”菜单中选择“保存〈窗体名〉”或“〈窗体名〉另存为”选项。对于新建立的工程,在“文件”菜单中选择“保存工程”或“工程另存为”选项,系统将自动弹出对话框,提示用户保存工程的各个文件,如标准模块文件(.bas)、窗体文件(.frm)、工程文件(.vbp)。第5页,共27页,星期日,2025年,2月5日4.使用工程资源管理器多重窗体实际上是单一窗体的集合,每个窗体都需要独立进行创建和修改。在设计时,利用工程资源管理器可以在各个窗体间进行切换(如图10-2所示)。图10-2“工程资源管理器”第6页,共27页,星期日,2025年,2月5日10.1.2多重窗体程序的执行在单窗体工程中,所有的操作都在一个窗体中完成,不需要在多个窗体间切换。而在多窗体工程中,则需要打开、关闭、显示或隐藏指定的窗体,下面介绍相应的语句和方法。1.加载与卸载窗体加载窗体是指将窗体文件装入内存,而卸载窗体是指将窗体从内存中删除。VB有两条语句专门用于对窗体进行加载与卸载的操作:Load语句和Unload语句。第7页,共27页,星期日,2025年,2月5日1)Load语句是加载窗体的命令,其语法格式为:Load〈窗体名〉其中〈窗体名〉即窗体的Name属性。执行Load语句后,可以引用窗体中的各对象,如控件及其各种属性,但此时窗体并没有显示出来。2)Unload语句是卸载窗体的命令,其语法格式为:Unload〈窗体名〉该语句与Load语句的功能相反,它清除内存中指定的窗体。第8页,共27页,星期日,2025年,2月5日2.显示与隐藏窗体窗体用Load语句加载后,并没有被显示出来。若要显示窗体,可以使用窗体的Show方法,其语法格式为: [〈窗体名〉.]Show[〈窗体模式〉]如果省略〈窗体名〉,则显示当前窗体。〈窗体模式〉用来指定窗体状态,取值为1或0。当取值为1时,窗体为“模态型”,屏幕中只有该窗体为活动窗口,其它窗口都不能被操作。当取值为0时,窗体为“非模态型”。Show方法兼有加载与显示窗体的两种功能。在执行Show方法时,若窗体不在内存中,则Show自动加载窗体并显示出来。第9页,共27页,星期日,2025年,2月5日若要暂时关闭窗体而不将窗体卸载,可以使用窗体的Hide方法将窗体隐藏起来,其语法格式为: [〈窗体名〉.]Hide[〈窗体模式〉]Hide方法将窗体隐藏起来,即不在屏幕上显示,但仍在内存中。说明:窗体显示时,其Visible属性为True,隐藏时Visible属性为False。也可以在代码中通过修改Visible属性来显示或隐藏窗体。第10页,共27页,星期日,2025年,2月5日3.启动窗
您可能关注的文档
- 告你及你的朋友.ppt
- 第二章第三节气候旅游资源.ppt
- 滑轮组绳子段数的确定和绳子的绕法.ppt
- 国际经济学之经济增长与国际贸易.ppt
- 理论力学 虚位移原理.ppt
- 螺纹结合的公差及检测.ppt
- 第二讲气相色谱.ppt
- 帕夫林临床应用探讨.ppt
- 第六章 遗传变易.ppt
- 肺炎链球菌性肺炎.ppt
- 2025年及未来5年中国智能网络管理机市场分析及数据监测研究报告.docx
- 2025年事业单位工勤技能-广西-广西农业技术员五级(初级工)历年参考题典型考点含答案解析.docx
- 2025年及未来5年中国涤棉弹力色织布市场分析及数据监测研究报告.docx
- 2025年及未来5年中国光分解胶袋市场分析及数据监测研究报告.docx
- 2025年中国活塞玻管数据监测研究报告.docx
- 2025年中国橱柜铰链数据监测研究报告.docx
- 2025年中国医用雾化器数据监测研究报告.docx
- 2025年中国机车继电器数据监测研究报告.docx
- 2025年中国不锈钢扶梯数据监测研究报告.docx
- 2025年中国两件套冲锋衣数据监测研究报告.docx
原创力文档


文档评论(0)