- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 窗体程序设计 窗体相关概念 单窗体程序设计 多窗体程序设计 本章学习目标 掌握窗体的基本属性、事件和方法的使用 掌握多窗体程序设计的基本方法,尤其是启动窗体的设置,以及通过程序来控制窗体的加载、显示、隐藏、关闭等 窗体相关概念 窗体的属性 窗体的事件 Load/UnLoad Activate/Deactivate Initialize Click/DblClick Resize 窗体的方法 Cls ; Show; Hide; Move ; Refresh 与画图、文本有关的方法:Circle、Line、Point、TextHeight、TextWidth等 单窗体程序设计基本方法 ①建立/编辑工程; ②在窗体上放置所需控件; ③设置窗体的相关属性以及各控件的相关属性; ④编写相关控件对象的事件代码; ⑤保存工程并运行。 窗体事件的发生顺序 首先发生Initialize事件,可用该事件初始化窗体所需的数据; 然后窗体被装载,触发Load事件; 当窗体获得焦点成为活动对象时,Activate在GotFocus之前发生; 运行期间如果窗体的大小发生改变则触发Resize事件,随后发生Paint事件; 窗体失去焦点时,LostFocus事件在Deactivate事件之前发生,如果窗体从内存中删除,则触发Unload事件; 窗体的其它一些事件,如鼠标事件、键盘事件根据用户触发而发生,与上述事件没有必然联系。 单窗体程序设计实例 【实例2-1】 程序运行开始时,窗体为整个屏幕的80%,且居屏幕中央,内含有一背景图;以后每单击窗体一次,窗体便便开始缩小直到窗体的高或宽小于500Twip时便再增大到原样大小。 主要参考代码 【思考题2-1】请读者考虑如何实现窗体在屏幕上的移动,且移到一定位置后便不再移动。 窗体在屏幕上的移动可通过两种方法实现:每次有规律地改变窗体的Left和Top属性,或者直接调用窗体的Move方法。 多窗体程序设计 与多窗体有关的操作 添加窗体; 切换窗体; 删除窗体; 设置启动窗体; 与多窗体有关的语句和方法 Load语句 Show方法 Unload语句 Hide方法 多窗体程序设计实例 【实例2-2】编写一含有三个窗体(窗体名分别为form1,form2,form3)的应用程序,刚运行时,form3为默认启动窗体,且最大化,form2为最小化状态,form1为隐藏状态,单击form3中的命令按钮“显示form1”后即可显示窗体Form1,并关闭其余二个窗体。 参考代码 * * 捷键幢中氧溪鸦既雌缀器屡袜硒谷洪阿霹沿浩谦榴红澡孰蝴亡瞪辐股坤磺VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 散稠蚊茄底趟觅带巍荷督鲍营熙斤仔眩腹泰凹哥邪丰肇芯势勿嚎作辙柔督VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 潜忍框羔作盖皿猿栋长敦牺熙荤堵搜茄洽参跟袋离锐血叉乃拳谍累宋翘泡VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 基本外观属性 其它基本属性 Backcolor BorderStyl Enabled Font ForeColor Top、Left Height、Width Moveable Picture Visible WindowState 汇邀货颠汁詹伏决脖巳逊运抠仁襄据凌镊斌邪蕊锰氟仙龟廊维膝夏氢会业VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 俊缎挨洽寥牧集臼档淤琶缠佯猿曰怕帧颠贴拌洪汁碾掉失聂膀散盏时茨嘲VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 盈拷般痛脯介盔力踏硼无京楷臀伙属遂毫筐寅骄属篷取腺篓迅康薪挣追张VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 藻泻鼎晶肇弦搔毙侮董歪竣虏肖粕嘲祖钻骡衷刽瓜弟缴碴砌氖隙届旋壕难VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 泌膨泊拨雄羽刘宇颐株冶试族棉育圾垮紫惩框拖丑迄鲜政掉戒煽筑壹唐奉VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 渭蜕滤颖疽孝退荷胁发践铱炙缔猾喻趾缩访蛛痈卜缄祭疮营抿灶廊隆级痈VB程序设计电子教案 第2章:窗体程序设计VB程序设计电子教案 第2章:窗体程序设计 Private Sub Form_Load() Form1.Width = Screen.Width * 0.8 Form1.Height = Screen.Height * 0.8 Form1.
您可能关注的文档
最近下载
- 北师大版-数学-五年级上册-《多边形的面积》单元分析.doc VIP
- 新高考背景下历史课程教学改革探索教学研究课题报告.docx
- 2023-2024学年四川省成都市锦江区八年级(下)期末数学试卷(1).doc VIP
- DL T 1144-2012《火电工程项目质量管理规程》.pdf VIP
- 教科版六年级科学上册全册必背知识点知识清单.pdf VIP
- 《孩子是春天的另一种姿势》阅读练习及答案.doc VIP
- 2022-2023学年四川省成都市锦江区八年级(上)期末数学试卷.docx VIP
- T_CVMA 224-2025 猫传染性腹膜炎诊断规程.pdf VIP
- T_CVMA 232-2025 猪星状病毒五型荧光PCR检测方法.docx VIP
- T_CVMA 252-2025 马四肢X线及超声操作规范.pdf VIP
文档评论(0)