vgdavgvb
个人日记
第二部分 对象及操作
一、概念
1、类:具有相同属性对象的集合
对象:具有特殊属性和行为的实体(类的实例化)
2、对象三要素
l 属性:描述对象外观
设置方法:属性中修改
代码中修改:对象名.属性名=属性值
例子:form1.backcolor=vbred
l 方法:一段具有特殊功能的代码
格式:对象名.方法名 参数
例子:form1.print “欢迎大家学习VB程序设计!”
l 事件:VB预先定义好的,对象可以识别的动作
事件过程:
Private Sub 对象名_事件名()
End Sub
二、窗体
记住:VB工程创建时,自动建立窗体对象
1、属性
name:对象身份标识符,不能重名,只读属性(只能在属性窗口中设置)
caption:显示信息(标题栏)
height、width:大小(注:1缇=1/567cm)
left、top:位置,以显示器左上角为(0,0)
controlbox(改变标题栏)、maxbutton、minbutton:三个属性均为只读属性
backcolor:背景色
font(字体效果设置组)、forecolor(字体颜色)--------记住:先设置后打印
fontname:字体(注意:字体名必须和系统字库一样)
fontsize:大小
fontbold:加粗
fontitalic:倾斜
fontundeline:下划线
fontstrikethru:删除线
icon:改变程序图标 .ico .cur
picture:为窗体添加背景
visible:是否可见
enabled:是否可用
2、事件
Click:单击
Dblclick:双击(注意:伴随着单击事件)
Load:当窗体运行时,发生load事件(初始化)
Unload:关闭窗体时
Resize:改变窗体大小时
Private Sub Form_事件名()
End Sub
3、方法(窗体名.方法名 参数)
ü Print:在窗体上打印
例子:form1.print “你好!” ‘在窗体上打印字符串
form1.print 1234 ‘在窗体上输出数字
form1.print ‘在窗体上打印空行
ü Cls:清除print打印在窗体上的内容
例子:form1.cls
ü Move:移动位置并改变大小
格式:窗体名.move 左,上,宽,高
例子:Form1.Move Form1.Left, Form1.Top + 100
三、标签(label1)
常规属性:name、height、width、left、top、backcolor、font、forecolor、visible、enabled
特殊属性:
Caption:显示信息
Alignment:对齐方式
Borderstyle:添加边框
Autosize:标签根据内容自动调整大小
Backstyle:背景效果是否透明
四、命令按钮(command1)
1、属性
Caption:显示信息(设置快捷键:&字母;使用方法:alt+字母)
Picture:加载图片(style为1)
Style:风格设置
Tooltiptext:鼠标跟随信息
Cancel:true----->按esc键和单击等价
Default:true----->按回车键和单击等价
2、方法:move
例子:command1.move 1000,1000
3、事件:click(没有dblclick)
五、文本框(text1)
记住:文本框没有caption
1、属性
Text:文本框中的内容
例子:text1.text=“计算机等级考试”
Form1.print text1.text
Maxlength:0:输入长度无限制;数字:限制
Passwordchar:加密,显示上
Multiline:多行(true),只读
Scrollbars:设置滚动条(4种),只读----------设置滚动条时,multiline必须为true
Locked:true加锁,不允许
以下三个属性为动态属性,只能编写代码修改,不能在属性窗口中改!!!!!!
Sellength:文本框中鼠标选中的字符个数
Selstart:选中内容的第一个字符在原始字符串中的位置,第一个位置从0开始
Seltext:文本框中鼠标选中的内容
2、方法
例子:text1.setfocus ‘让text1获得焦点
3、事件:
Change:当文本框内容发生改变时,就出发change事件
Gotfocus:当文本框获得焦点时
Lostfocus:当文本框失去焦点时
文章评论