版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章对象对象是VisualBasic中的重要概念。本章将讨论最基本的两种预定义对象,即窗体和控件12.1对象及其属性设置
2.1.1VisualBasic的对象1.什么是对象
定义:一个具有属性和方法的实体。举例:窗体、控件、文本框、列表框等。2.对象三要素:属性、事件、方法(1)对象属性
定义:对象的某种特征。举例:对象"标签"具有标题(Caption)、字体大小(Fontsize)等属性。22.1对象及其属性设置
属性设置方法有以下两种:1.通过属性窗口设置属性直接键入新属性值(caption属性:实验一)通过下拉列表选择所需要的属性(controlbox属性:true,false)利用对话框设置属性值(picture属性)2.通过代码设置属性程序中的格式为:
对象名.属性名=属性值例如:Text1.text=“vb程序设计”Form1.caption=“实验一”(演示)32.1对象及其属性设置
(3)对象方法
定义:完成某种特定功能的一段程序代码,由VB系统定义,无需动作,可直接调用(类似于内部函数)。调用格式:[对象.]方法[(参数名表)]常用方法:Print在窗体上输出信息
Move移动窗体或控件
Cls
清除窗体或图形框中的内容
与常用函数的区别:方法属于对象,调用时需指明对象,而函数不需要。52.1对象及其属性设置
例如:在窗体上利用print方法显示信息“欢迎使用VB6.0”。62.2窗体
2.2.1窗体的结构与属性1.窗体的结构系统菜单标题栏最大化按钮最小化按钮关闭按钮topleftheightWIdth7窗体的主要属性(2)属性名属性值说明FontName字符串用于设置窗体或对象上文本的字体FontSize整数用于设置窗体或对象上文本字体的大小,单位为磅,范围1~2160FontBold逻辑值该属性值为True时用于设置窗体或对象上显示的文本为粗体FontItalic逻辑值该属性值为True时用于设置窗体或对象上显示的文本为斜体FontStrikethru逻辑值该属性值为True时用于给窗体或对象上显示的文本加一删除线FontUnderline逻辑值该属性值为True时用于给窗体或对象上显示的文本加一下划线9窗体的主要属性(3)属性名属性值说明MaxButton逻辑值用于设置窗体右上角的最大化按钮,True:有;False:无MinButton逻辑值用于设置窗体右上角的最小化按钮,True:有;False:无ControlBox逻辑值用于设置窗口控制框的状态,True:有;False:无Icon用于设置窗体最小化(windowstate=1)时的图标。该属性只适用于窗体(通常是.ico格式的图标文件)ForeColor整数用于设置窗体或对象的前景颜色BackColor整数用于设置窗体或对象的背景颜色Picture字符串用于设置窗体中要显示的图片102.2.2窗体事件
(1)Click(单击)事件:鼠标左键单击“窗体”(而不是其他控件)时被触发。(2)DblClick(双击)事件:鼠标双击窗体时被触发。(3)Load(装入)事件:这个事件发生在窗体被装入内存时、且发生在窗体出现在屏幕之前。窗体出现之前,VisualBasic会看一看Load事件里有没有代码,如果有,那么它先执行这些代码,再让窗体出现在屏幕上。(4)UnLoad(卸载)事件:当从内存中清除一个窗体时被触发。(5)paint(绘画)事件:当窗体的大小被改变时被触发。(6)Activate(活动)事件和Deactivate(非活动)事件: 显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗体时,发生Activate事件,而前一个窗体发生Deactivate事件。通过单击或SHOW方法等可以把窗体变为活动窗体。11例1-3:当用户运行程序,在标题栏显示“装入窗体”;单击窗体,在标题栏显示“鼠标单击”,在窗体上显示“单击窗体”;当用户双击窗体,在标题栏显示“鼠标双击”,并在窗体上显示“双击窗体”。132.3控件
2.3.1内部控件142.3.2控件的命名和控件值1、控件的命名原则是见名知义,提高可读性,从名字上看出对象的类型建议(注意,不是规定)用3个小写字母作为Name(控件名称)的前缀。书上表2.3列出了窗体和内部控件建议使用的前缀(P25)2、控件值VisualBasic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。控件值是一个控件的最重要或最常用的属性。
Eg:text1.text=“vb程序设计”等价于text1=“vb程序设计”此处,text就是文本框的控件值(部分控件的控件值,参见表2.4,P26)
省略控件值可以节省代码,但会降低程序的可读性,所以建议显式引用控件值。152.4控件的画法和基本操作
2.4.2控件的基本操作
1.控件的缩放和移动2.控件的复制和删除复制粘贴可创建一个控件数组:text(0),text(1)Text(2)…也可不创建数组:text1,text2,text3…3.通过属性窗口改变对象的位置和大小
Top
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论