1 / 20
文档名称:

VB 第一章第四讲(内蒙古科技大学).ppt

格式:ppt   页数:20
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB 第一章第四讲(内蒙古科技大学).ppt

上传人:n22x33 2013/1/1 文件大小:0 KB

下载得到文件列表

VB 第一章第四讲(内蒙古科技大学).ppt

文档介绍

文档介绍:第四讲基本控件
Visual Basic 程序设计教程
内蒙古科技大学工程训练中心
韩艳
本讲主要内容
●基本控件的重要属性
●基本控件的常用事件
Ptc.
2
工程训练中心
1、属性
标签(Label)主要用于显示一小段文本,通常用来标注本身不具有Caption属性的控件,如用标签给文本框附加描述等。
属性名
属性值
说明
Caption
字符型数据
显示在标签上的文本
Alignment
0,1,2
0-靠左,1-靠右,2-居中
AutoSize
True,False
是否能自动调整大小以显示所有文本
BorderStyle
0,1
0-无边框,1-有边框(单边框)
BackStyle
0,1
0-透明,其后的背景为可见,
1-非透明,可隐藏其后的背景
2、事件
标签可以触发Click和DblClick等事件,但很少用来触发。
一、标签(Label)
Ptc.
3
工程训练中心
例在窗体创建两个标签,单击一次窗体后,将两个标签上的内容交换。
解题思路:触发的事件为:窗体的click事件。
Temp



Temp= (1)

= (2)

=Temp (3)
相应的程序命令:
一、标签(Label)
Ptc.
4
工程训练中心
1、属性
文本框(TextBox)提供一个既能显示又能编辑文本的区域。在程序运行中,可在文本框中输入正文,也可对其中的文字进行选择、删除、复制和粘贴等操作。
属性名
属性值
说明
Text
字符型数据
文本框中显示的文字内容,无Caption属性
MaxLength
数值型数据
允许输入的最大字符数。0-无限制
MultiLine
True,False
是否允许输入多行文字
PassWordChar
字符型数据
设置密码输入。空,则原样显示
只有当MultiLine=False时,此属性才有效。
ScrollBars
0,1,2,3
0-无滚动条,1-水平滚动条,2-垂直滚动条,3-水平、垂直滚动条
只有当MultiLine=True时,此属性才有效。
二、文本框(TextBox)
Ptc.
5
工程训练中心
属性名
属性值
说明
SelLength
数值型数据
框中当前选中的字符个数。只能在程序运行中设置和返回
SelStart
数值型数据
当前选中的字符中第一个字符的位置。只能在程序运行中设置和返回
SelText
字符型数据
当前选中的文字内容。只能在程序运行中设置和返回
2、方法
常用方法为SetFocus方法。调用此方法可以使文本框获得焦点。
3、事件:除Click、DblClick事件外,还有以下事件
(1)Change:当文本框的Text属性值发生变化时,将触发此事件。
(2)GotFocus:当文本框获得焦点时,触发该事件。
(3)LostFocus:当文本框失去焦点时,触发该事件。
(4)KeyPress:当文本框获得焦点后,并在键盘按下某一个键时触发该事件
二、文本框(TextBox)
Ptc.
6
工程训练中心
例【2-8】窗体上画一文本框,名称为txtInput,无初始内容;再画一图片框,名称为picOutput。请编写事件过程,使得运行时,在文本框中每输入一个字符,就在图片框中输出一行文本框中的的完整内容。
解题思路: 触发事件为文本框的change事件;
图片框输出调用print方法。
Private Sub txtInput_Change( )

End Sub
二、文本框(TextBox)
Ptc.
7
工程训练中心
1、属性
属性名
属性值
说明
Caption
字符型数据
在按钮上显示的标题信息,可在其某个字母前加“&”,则该字母将带下划线成为快捷键,当用户按下Alt+快捷键相当于用鼠标单击该键
三、andButton)
2、方法:
常用方法为SetFocus方法。调用此方法可以使按钮获得焦点
<注> 当Enabled=True时,调用SetFocus方法才能使对象接受焦点。
3、事件
常用事件为Click事件
Ptc.
8
工程训练中心
例【2-9】在窗体上画一名称为L1标签,标题为“密码”;画两个名称为T1,T2文本框,无初始内容;再画三个命令按钮,名称分别为C1,C2,C3,标题分别为“显