第八章 窗体.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 窗体

第八章 窗 体 8. 2 窗体的主要事件 (Event) 1. Load Load事件是在窗体被装入工作区时触发的事件,当执行应用程序时,首先将窗体装入工作区,马上便自动触发Load事件并执行Load事件过程(如果有Load事件过程)。Load事件过程通常给符号常量、属性变量和一般变量赋初值。 8. 2 窗体的主要事件 (Event) 2. Activate 在Load事件发生后,系统自动触发并执行Activate事件。Load事件发生时窗体是不活动的,Activate事件发生时窗体已是活动的。在不活动的窗体上不能使用Print方法显示信息,在活动的窗体上能使用Print方法。Activate事件是自动触发的事件,因此执行程序后马上要做的事可以写在该事件过程中。 8.2 窗体的主要事件 (Event) 8. Click Click事件是当程序运行后,用鼠标单击窗体时触发的事件。和前面两个事件比较,前面两个事件是自动触发的事件,而Click事件是人为触发事件。一旦触发了Click事件,便执行Click事件过程(如果有Click事件过程)。 8.2 窗体的主要事件 (Event) 4. DblClick DblClick事件是当程序运行后,用鼠标双击窗体时触发的事件。DblClick事件是人为触发事件。一旦触发了DblClick事件,便执行DblClick事件过程(如果有DblClick事件过程)。 8.2 窗体的主要事件 (Event) 5. Resize Resize事件是当程序运行后,窗体的大小被改变时触发的事件。不论是用鼠标改变了窗体的大小,还是用代码改变了窗体的大小,都会触发Resize事件。一旦触发了Resize事件,便执行Resize事件过程(如果有Resize事件过程)。 8.3 窗体的常用方法 (Method) 方法是VB系统提供的,它隶属于对象,用来完成特定操作。窗体常用的方法有Cls和Print。 1. Cls方法 Cls方法用来清除窗体上显示的正文和绘制的图形。 Cls方法的一般格式: ?[窗体名.]Cls 省略窗体名,则清除当前窗体上的正文和绘制的图形。例如: ?Form1.Cls ?清除窗体1上显示的正文和绘制的图形。 8.3 窗体的常用方法 (Method) 2. Print方法 Print方法用来输出文本或表达式的值。 Print方法的一般格式: ?[窗体名. ]Print [[输出列表][;|,]] ? 省略窗体名,则在当前窗体上输出。窗体名可以是其他对象名称,如:图片框(PictureBox)、打印机(printer)、立即窗口(Debug)等对象名。 [输出列表]是要输出的常量、变量或表达式,它们可以是数值表达式、字符串表达式、关系表达式或逻辑表达式,各输出项之间要用逗号或分号分割。 。 8.3 窗体的常用方法 (Method) Print方法具有计算和显示的双重功能,不仅能显示变量的值、计算表达式的值,还能显示字符串的值。例如: ? Form1.Print ***** ? 在窗体Form1显示:***** 8.3 窗体的常用方法 (Method) 用Print显示计算结果的例子: ? Form1.Print 8 * 4 ? 在窗体Form1显示:12 8.3 窗体的常用方法 (Method) 当[输出列表]中有多个输出项时,要使用分隔符。分隔符有两种,分别是逗号“,”和分号“;”。因分隔符不同,显示格式有分区格式和紧凑格式两种。 ????? 用逗号“,”作分隔符,则各个输出项按分区格式显示。14列为一个分区,每个数据项占一个分区。 用分号“;”作分隔符,则为紧凑格式显示。当输出项是字符数据时数据项之间不留空格;当输出是数值数据时,数据前留一个前导空格或显示一个负号(当是负数时显示负号),每个数据项之后留一个尾随空格。 逗号和分号可以混合使用。 8.3 窗体的常用方法 (Method) 例如: ? Form1.Print 100+50; 100 + 50, Form1.Print 100*50; 100 * 50 ? 完全等效于: ? Form1.Print 100+50; 100 + 50, 100*50; 100 * 50 ? 在窗体Form1显示:100+50 150 100*50 5000 【例8.1】窗体上无最大化、最小化按钮,程序运行后,在窗体上装入一幅图片作为背景,当单击窗体时,窗体变宽;当双击窗体时,则退出。程序运行界面如图8-2所示。 事件过程如下: Private Sub Form_Load() 装入图片 For

文档评论(0)

sh4125733 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档