- 1、本文档共131页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 窗体和常用控件 3.1 【案例11】“窗体事件”程序 3.1.1 学习目标 “窗体事件”程序运行后,会自动调出图3-1-1左图所示的提示框,表示窗体加载后产生了Load事件;单击“确定”按钮后,会自动调出图3-1-1中图所示的提示框和窗体,表示产生了Resize事件;单击“确定”按钮后,关闭提示框,只显示窗体。 3.1.2 程序实现 1.对象属性设置 2.输入代码程序 3.1.3 相关知识 1.窗体事件 (1)Activate事件 (2)Load事件 (3)Unload事件 (4)Initialize事件 (5)Deactivate事件 (6)Resize事件 (7)Paint事件 2.窗体语句 (1)Load语句:Load语句的格式与功能如下。 【格式】Load Object 【功能】将窗体加载到内存中。在加载窗体时,首先自动将窗体的各个属性设置为初始值,然后将执行窗体的Load事件过程。其中Object是窗体的名称。 【功能】使用Load语句只能加载窗体,并不能激活显示窗体。在初始化时使用Load语句加载所有的窗体,而在必要的时候才显示这些窗体。当一个应用程序启动时,会自动加载并显示该应用程序的启动窗体。当一个窗体尚未加载时,一般对该窗体的任何引用都会自动加载该窗体。例如:使用Show方法显示窗体时首先会自动加载该窗体。 (2)Unload语句:Unload语句的格式与功能如下。 【格式】UnLoad Object 【功能】从内存中卸载窗体或控件对象。当卸载窗体或控件对象时,只是卸载窗体或控件对象的显示部件,与该窗体或控件对象模块相关联的代码依旧保存在内存中。其中Object是要卸载的窗体、控件对象或控件数组元素的名称。另外要注意以下几点。 将Unload事件过程的Cancel参数设置为True可以阻止窗体的卸载。 当窗体被卸载后,在运行时添加到该窗体上的任何控件都不能被访问,在设计时添加到该窗体上的控件将保持不变。 当窗体被卸载后,一般对该窗体的任何引用都会自动加载该窗体。当窗体被重新加载时,在运行时对窗体属性的更改及对窗体中各控件的更改将不被保留。 3.2 【案例12】“字符三角形1”程序 3.2.1 学习目标 3.2.2 程序实现 1.对象属性设置 2.输入代码程序 3.2.3 相关知识 1.Print方法 Print方法在窗体、图片框、立即窗口、打印机等对象中,用来显示文本字符串和表达式的值。Print方法的格式和功能与早期BASIC语言中的Print语句类似,其格式如下。 【格式】Object.Print 表达式表 【功能】在执行Print方法时,首先计算表达式的值,然后在指定的对象Object中,输出表达式的值。在使用Print方法时,要注意以下内容。 (1)Object是对象的名称。对象可以是窗体(Form)、立即窗口(Debug)、图片框(PictureBox)、打印机(Printer)等。如果省略对象名称,则在当前窗体上输出。 (2)Print关键字可以用符号“?”代替,VB会自动将它翻译为Print。 (3)表达式表是由若干个表达式组成,各表达式之间用分隔符逗号(,)、分号(;)或者Tab、Spc函数等。这些分隔符和函数可以在一条语句中混合应用。 (4)Print的显示格式有分区格式和紧凑格式两种。当各表达式用逗号作为分隔符时,按打印区显示数据项,每隔14列开始一个打印区。当各表达式用分号作为分隔符时,输出格式为紧凑格式,此时将在每个数值的后面增加一个空格。如果数值为正数,将把正号显示为空格。在Print中,可以将逗号、分号和Tab、Spc函数混合使用。 (5)如果Print的末尾没有加分号、逗号或Tab函数,则每一次执行Print后会自动换行,即光标移到下一行的最左边。当再次执行Print时,将在新的一行上显示表达式的值。 (6)如果Print的末尾加有分号、逗号或Tab函数,则当再次执行Print时,不一定在新的一行上显示表达式的值。当使用分号时,下一个Print输出的内容将紧跟在当前Print所输出内容的后面;当使用逗号,则在同一行上跳到下一个显示区段显示下一个Print所输出的内容。如果只有Print关键字,则将光标移到下一行,不输出任何内容。 2.与Print方法有关的函数 为了使数据按指定的位置输出,VB提供了几个与Print配合使用的函数。 (1)Tab函数:Tab函数与Print方法一起使用,对输出光标进行定位。 【格式】Tab(n) 【功能】计算数值型表达式n的值,把光标或打印头位置移到由数值型表达式n的数值指定的列数,从此列开始输出数据。要输出的内容放在Tab函数后面,可以用分号隔开。 例
您可能关注的文档
- 中级财务管理课件戴书松1_项目评估-(第一讲)上课用课件.ppt
- 中级财务会计第2版吴学斌中级财务会计第二章上课用课件.ppt
- 中级财务会计第2版吴学斌中级财务会计第一章上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67663上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67664上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67665上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67666上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67667上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67668上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67669上课用课件.ppt
- 2023年人教版地理七年级(下册)期末综合能力测试卷及答案 .pdf
- 庆安集团有限公司校园招聘模拟试题附带答案详解完整.docx
- 山西沁新能源集团股份有限公司校园招聘模拟试题附带答案详解完整.docx
- 希捷国际科技无锡有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版推荐.docx
- 三聚硫氰酸三钠盐的合成及应用 .pdf
- 2024年信息安全管理政策和业务培训制度(三篇) .pdf
- 2025年农贸市场管理办法.doc
- 2025年山岭隧道监控量测报告.doc
- 2024年信息化岗位安全和保密责任制度(三篇) .pdf
- 庆安集团有限公司校园招聘模拟试题附带答案详解推荐.docx
文档评论(0)