常用控件属性、方法、事件
一、教学目标
1、窗体的属性、事件、方法 3、标签属性、事件
4、文本框属性、事件、方法 5、图片框,图像框 二、教学过程
1、窗体的属性
(1)Name :窗体的名称(取名最好用英文),默认为Form1 ,该属性只能在属性窗口设置 (2)Caption :窗体标题,默认为Form1
(3)Height、Width用于指定窗体的高度和宽度 (4)Left、Top :窗体的左上角的坐标位置
(5)Font :用于改变窗体或对象上文本的外观(有以下五个子属性) FontName :字体类型(前提是本电脑上有的字体才能使用) FontSize :字体大小
FontBold :是否为粗体,值为(True、False) FontItalic :是否为斜体,值为(True、False)
FontUnderline:是否添加下划线,值为(True、False)
(6)Enabled :决定是否允许操作,值为(True[允许]、False[禁止])
(7)Visible :决定程序运行时窗体是否可见,值为(True[可见]、False[不可见])
(8)MaxButton、MinButton :决定窗体有无最大化和最小化按钮、值为(True[有]、False[无]),
这两属性只能在属性窗口设置
(9)BackColor :背景色
抖动效果 2、窗体的事件
Private Sub Command1_Click() Click 事件:鼠标单击窗体 触发该事件
Timer1.Enabled = True DblClick 事件:鼠标双击窗体 触发该事件
End Sub Load 事件:程序运行时,自动触发加载该事件
Unload 事件:程序结束时,触发卸载该事件
Private Sub Timer1_Timer() 3、窗体方法
Static x As Integer 对象名称.方法名 值
x = x + 1 Print 在窗体上输出数据或信息
If x Mod 2 = 0 Then Cls 清除窗体上的数据或信息
Form1.Move 3000, 4000 Move 移动窗体,可改变大小
Else Show 窗体显示(用于两窗体切换)
Form1.Move 3100, 4000 Hide 窗体隐藏(用于两窗体切换)
End If 4、标签的属性
(1)Caption 标签的标题
(2)Alignment 标签对齐方式
(3)Autosize 自动调整外框大小 (4)BorderStyle 边框类型
5、标签的事件
Click 事件:鼠标单击标签,触发该事件 DblClick 事件:鼠标双击标签,触发该事件
6、按钮的属性
(1)Caption 按钮的标题
(2)Default 值为True,按回车键相当于单击该按钮。 (3)Cancel 值为True,按Esc键相当于单击该按钮。
7、文本框属性
(1)Text 文本框中的内容
(2)MaxLength 设置输入的最大字符数 (3)MultiLine 设置是否多行显示 (4)PasswordChar 设置口令密码 (5)ScrollBars 设置滚动条
如果要显示滚动条,需要设置ScrollBars属性和MultiLine属性 Private Sub Command1_Click()
Text2 = Text2 & Text1 & vbCrLf Text1 = \End Sub
8、文本框事件
(1)Change 当文本框内容发生改变时,触发该事件 (2)GotFocus 当文本框具有焦点时,触发该事件 (3)LostFocus 当文本框失去焦点时,触发该事件 提示:控件对象能接受焦点,只有其Enabled = True、Visible = True, 否则不能获得焦点。
9、文本框方法
SetFocus 方法:使文本框获得焦点的方法 三、练习
1、 编写窗体常用三种事件
Private Sub Form_Click()
Print \窗体单击事件\End Sub
Private Sub Form_DblClick() Print \窗体双击事件\End Sub
Private Sub Form_Load() Show
Print \程序加载事件,程序启动时,立即执行\End Sub
2、 窗体属性设置:窗体名称为“myform”,窗体标题设置为“窗体对象标题”,窗体宽高分别为6000,4500,
在窗体上输出“欢迎进入VB世界”,要求字体名称为“楷体_GB2312”,字号为20,蓝色,加粗,斜体,窗体无最大化和最小化按钮,窗体背景色为绿色
3、 窗体上画三个按钮,其Caption分别为“输出”、“清除”、“移动”,要求:输出“计算机等级考试”,清
除可将文字清除掉,移动可将窗体移动到“原点”,窗体宽高为3000,3000
4、 5、 6、 6
4、如上图所示设置界面:两个标签,两个文本框,两文本框属性均设置为“多行”与“有垂直滚动条”,下边的文本框属性同时设置为“锁定”,不能编辑,只有显示。程序要求:在上框输入文字,在下框也显示同样信息。
相关推荐: