- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 窗体设计 主要内容 §4.1 窗体 §4.2 窗体的生命周期 §4.3 应用程序启动时的技巧 §4.4 多文档界面(MDI)应用程序 §4.1 窗体 窗体(Form)是一个窗口或对话框,是存放控件对象的容器。在VisualBasic中,新建工程文件后,会自动创建一个名为“Form1”的窗体对象。 一、窗体类型 1、模态窗体:在屏幕上显示后用户必须响应的窗体称为模态窗体,除非用户完成窗体程序的要求,否则该窗体一直得到输入焦点,用户不能切换到此程序的其他窗体上去。 2、非模态窗体:与模态窗体相反,用户可以随意切换到程序的其他窗体叫做非模态窗体,或称为无模式窗体。一般情况下,当建立新的窗体时,默认为非模态窗体。 §4.1 窗体 二、添加窗体 在VisualBasic中向工程中添加窗体的方法有三种: 1、 “工程”菜单 2、添加窗体按钮 3、工程资源管理器窗口 §4.1 窗体 三、窗体常用属性 §4.1 窗体 §4.1 窗体 四、窗体常用事件 §4.1 窗体 五、常见方法和语句 1、Load语句 该语句用来将新创建的窗体加载到内存中,当VisualBasic加载窗体对象时,先把窗体属性设置为初始值,再执行Load事件过程。当应用程序开始运行时,VisualBasic自动加载并显示应用程序的启动窗体。 语法: Load 窗体名 例如: Load Form1 该语句的作用就是把Form1窗体加载到内存中。 §4.1 窗体 2、Show方法 用来显示一个已经装入内存的窗体。 语法:窗体.Show模式 说明: “模式”有两个取值: 当模式为1时,显示的窗体是模式的窗体,所谓模式的窗体是指那些只能让用户在本窗体进行选择、输入,却不能切换到其他窗体中的窗体。 当模式为0时,显示的窗体是无模式的窗体,所谓无模式的窗体是指那些可以允许用户随意在各个窗体之间切换的窗体。如果用户使用下面的语句 §4.1 窗体 例如:Form1.Show 1 或者 Form1.Show vbModa1 使用无参数的Show方法或者类似下面的语句 Form1.Show 0 就可以显示无模式的窗体。 注意: 如果调用Show方法时指定的窗体没有加载, VisualBasic将自动加载该窗体。 §4.1 窗体 3、Hide方法 用于隐藏显示在屏幕上的窗体。隐藏窗体时,将从屏幕上删除窗体,并将其Visible属性设置为False。用户将无法访问隐藏窗体上的控件,但是运行中的VisualBasic应用程序并不卸载它,仍然可以使用隐藏窗体的控件。 语法:窗体.Hide 注意:如果调用Hide方法时指定的窗体没有加载,Visual Basic将自动加载该窗体,但不显示它。 §4.1 窗体 4、Unload语句 用来卸载窗体。在窗体卸载之后,所有在运行时放到该窗体上的控件都不再是可访问的,在设计时放到该窗体上的控件将保持不变。 语法:Unload 窗体 §4.2 窗体的生命周期 VisualBasic窗体在整个生命周期中要经历4个状态: 1、窗体的创建 Initialize事件是窗体创建状态开始的标志。因而,放在Form_initialize事件过程中的代码,就是窗体创建时最先执行的代码。 一旦Form_Initialize事件过程结束,在不强制加载窗体的情况下,所能执行的过程只能添加到该窗体代码窗口的 Sub,Function和Property过程中。 §4.2 窗体的生命周期 2、窗体的加载 Load事件标志着加载状态的开始。一旦窗体进入加载状态, Form_Load事件过程中的代码就开始执行。 窗体如果满足以下的条件就会被自动加载。 该窗体在“工程属性”对话框的“通用”选项卡中被指定为启动对象。 窗体被调用的是Show方法,如:Form1.Show。 用Load语句加载窗体,如:Load Form2 §4.2 窗体的生命周期 3、可见状态 使用窗体的Show方法,可以使窗体进入可见状态。 (1) 窗体的显示 窗体的显示用Show方法 (2) 窗体的隐含 窗体的隐含用Hide方法。 Hide方法是将窗体隐藏起来不显示,但窗体仍然保存在内存中,需要时用Show重新显示。 (3) 窗体的活动状态 Activate和Deactivate事件是窗体在可见状态下两个十分重要的事件。每当一个窗体变成活动窗体时,就会产生一个Activate事件;当另一个窗体或应用程序被激活时,该窗体就会产生Deactivate事件。 §4.2 窗体的生
您可能关注的文档
最近下载
- TCPRA 4000.9-2025 文化数据服务平台技术要求 第9部分:运维管理系统.docx VIP
- 2025年部编六上语文《草原》公开课教案教学设计【一等奖】.pdf VIP
- 《直播电商基础与实务》-教案 项目8直播电商平台运营实战-教案.doc
- 抗凝药物临床应用指南.pptx VIP
- 学堂在线《医学科研设计》作业单元考核答案.docx VIP
- 庞加莱猜想证明概述.pdf VIP
- 2024年秋季新人教版9年级上册化学全册课件.pptx
- 药物化学 磺胺类药物及抗菌增效剂 磺胺类药物及抗菌增效剂 电子教案.doc VIP
- 高中地理校本课程教案.docx VIP
- 2024年山东成人学士学位英语考试真题解析 .docx VIP
文档评论(0)