- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB第2章电子讲稿课件
窗体的四种状态 窗体作为对象能够执行自己的方法并对有关事件做出响应, 但一般直接针对窗体的操作并不多,通常,程序中不会经常使 用处理外部输入的事件过程。而窗体是控件的载体,是程序运 行的主要场所,往往借助窗体创建、退出时相应事件的发生, 进行程序运行时必须的初始化操作和退出前的善后工作。因此 了解窗体从创建到卸载的“生命历程”是十分必要的。通常窗 体在整个存活期中有四种状态: 要注意充分利用在经历各个状态时所触发的事件,实现相关 操作和功能 1. 创建状态 2. 加载状态 3. 可见状态 4. 卸载状态 腑肯懒笨蕴拱蓖恭冶吓驳势丽懂攒健帝优廓霉擂胀设臆钡屿驻饵摸承肤阑VB第2章电子讲稿课件VB第2章电子讲稿课件 1. 窗体创建: 这里所说的窗体创建,并不是通常意义上的由用户构造窗 体、规划界面以及编写代码的过程。所谓窗体创建,是指当 程序运行时窗体驻入内存的过程,这是一个从无到有的不可 见过程。处在这种状态时,窗体作为一个对象是存在的,但 既不显示窗口,又看不到控件,只是将程序驻入了内存,而 窗体的可视部分尚未调入。尽管这是一个短暂的过程,但毕 竟所 有窗体都要经历这个阶段。 在这个阶段中将触发“预置事件”(Initialize) , 处在这 个事件中的代码将伴随着窗体的创建最先被执行。 炊鼻邱疏艘着槐屋币粹斡蔼瞒郧包逞罐救吞脖努刺茬私顾螺箱抛给诌止武VB第2章电子讲稿课件VB第2章电子讲稿课件 2. 加载状态 ●加载窗体标志着窗体上的所有控件都被创建和载入(内存), 但一般仍然不可见,不管可见与否,窗体一旦被载入,即可 实现窗体操作(暗箱操作)。 ●窗体往往会自动从创建状态进入加载状态,满足下列条件之 一者,将会自动加载: 启动窗体 通过 Show 方法“显示”的窗体(Form2 . Show) 用 Load 语句加载窗体(Load Form2) 调用窗体成员 ●触发事件:伴随窗体载入将发生“载入窗体事件” (Load事件) 注:前两种情况窗体载入并显示,后两种情况只保持加载状态,并不显示。 还有一些情况窗体载入后从不显示 撂钝欣载馒盾勒便肛氛纳鸵甸胳钠讣九白迁悯朋娥契遁痈谅巢涪娃氓椽敞VB第2章电子讲稿课件VB第2章电子讲稿课件 3. 可见状态 ● 窗体可见:是实现用户与其交互的基础,除“启动窗体” 自动载入并可见外,还可通过 Show 方法使窗体可见(这与 设置窗体 Visible 属性为 True 效果相同)。 ● 窗体隐藏:如果必要可以用 Hide 方法隐藏窗体(Visible属 性为 False),此时窗体返回加载状态,用户将无法访问窗体上的控件,但运行中的程序代码还是可以访问隐藏窗体控件 的,其本质是隐藏窗体只是隐居后台,并没有退出内存,只不过不可见而已,并不影响程序访问。 ● 窗体的活动状态:多窗体同时被加载时,处在可见状态的 窗体为活动窗体,而且同一时刻只有一个活动窗体。当窗体 变成活动窗体时发生“激活事件”( Activate), 相反当另 一窗体被激活时,本窗体将发生“撤出事件” (Deactivate), 这些事件对初始化或结束窗体行为提供了方便。 舔海铺诞椿拜呼侄戎愿烛副服吟巧鲜烯点森橙醇红墩勿撕猎奉答施颜却凄VB第2章电子讲稿课件VB第2章电子讲稿课件 4. 卸载状态 ●不管加载窗体原来是可见还是隐藏,通过释放语句 Unload 即可将其卸载,即从内存中释放掉所有资源。 ●卸载前将发生“卸载事件”(Unload),在该事件前,先 发生“质疑卸载事件”(QueryUnload),提供停止卸载 的机会,提示用户做出选择。 5. 结束应用程序 ●单窗体卸载结束:Unload Me ●多窗体卸载结束:Unload Form1 Unload Form2 ········ ●强行结束:不顾窗体或对象现状,强行结束,全部 释放 End 淖野透韧孟颠绕败埂咕状蝴旨庇灰绪椭蛔藤呈庶册颂构泊劫追嘶紧匪甫氟VB第2章电子讲稿课件VB第2章电子讲稿课件 $2.3 标签(Label) 1、用途与特性:一般用于提示信息,常与文本框一起使用。 其上信息为
文档评论(0)