第六章 常用标准控件
- 格式:doc
- 大小:253.00 KB
- 文档页数:15
第6章常用标准控件Visual Basic中的控件分为两类,一类是标准控件(或称内部控件),另一类是ActiveX控件。
启动Visual Basic后,工具箱中只有标准控件,共有20个。
本章将介绍部分标准控件的用法,包括:标签、文本框、图片框、图像框、直线和形状、命令按钮、复选框、单选按钮、列表框、组合框、水平滚动条、垂直滚动条、计时器、框架。
6.1 文本控件与文本有关的标准控件有两个,即标签和文本框。
在标签中只能显示文本,不能进行编辑,而在文本框中既可显示文本,又可输入文本。
在Visual Basic工具箱中,标签和文本框的图标如图6.1所示。
其默认名称分别为Labelx和Textx(x为1,2,3,…)。
6.1.1 标签标签主要用来显示文本信息,它所显示的信息只能通过Caption属性来设置或修改,不能直接编辑。
有时候,标签常用来为其他控件加标注。
例如,可以用标签为文本框、列表框、组合框等控件附加描述性信息。
下面介绍标签的属性、事件和方法。
标签的部分属性与窗体及其他控件相同,其中包括:FontBold,FontItalic,FontName,FontSize,FontUnderline,Height,Left,Name,Top,Visible,Width。
其他属性说明如下:(1)Alignment 该属性用来确定标签中标题的放置方式,可以设置为0,1或2,其作用如下:·0从标签的左边开始显示标题(默认)。
·1标题靠右显示。
·2标题居中显示。
(2)Autosize 如果把该属性设置为True,则可根据Caption属性指定的标题自动调整标签的大小;如果把Autosize属性设置为False,则标签将保持设计时定义的大小,在这种情况下,如果标题太长,则只能显示其中的一部分。
(3)BorderStyle 该属性用来设置标签的边框,可以取两种值,即0和1。
在默认情况下,该属性值为0,标签无边框;如果需要为标签加上边框,则应改变该属性的设置(改为1-Fixed Single)。
一、选择题
【2007年9月考题】(1)要使一个文本框可以显示多行文本,应设置为True的属性是
A)Enabled B)MultiLine C)MaxLength D)Width
【2007年9月考题】(2)在窗体上有一个名为Text1的文本框。
当光标在文本框中时,如果按下字母键“A”,则被调用的事件过程是
A)Form_KeyPress() B)Text1_LostFocus()
C)Text1_Click() D)Text1_Change()
【2007年9月考题】(3)设在窗体上有一个名称为Command1的命令按钮和一个名称为Text1的文本框。
要求单击Command1按钮时可把光标移到文本框中。
下面正确的事件过程是
A)Private Sub Command1_Click() B)Private Sub Command1_Click() Text1.GotFocus Command1.GotFocus
End Sub EndSub
C)Private Sub Command1_Click() D)Private Sub Command1_Click() Text1.SetFocus Command1.SetFocus
End Sub End Sub
【2007年9月考题】(4) 设在窗体Form1上有一个列表框List1,其中有若干个项目。
要求单击列表框中某一项时,把该项显示在窗体上,正确的事件过程是
A)Private Sub List1_Click() B)Private Sub Form1_Click()
Print List1.Text Print List1.Text
End Sub End Sub
C)Private Sub List1_Click() D)Private Sub Form1_Click()
Print Form1.Text List1.Print List1.Text
End Sub End Sub
【2007年9月考题】(5) 若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指
A)按钮左端到窗体左端的距离B)按钮左端到图片框左端的距离
C)按钮中心点到窗体左端的距离D)按钮中心点到图片框左端的距离
【2007年9月考题】(6)在窗体上有如图所示的控件,各控件的名称与其标题相同,并有
如下程序:
Private Sub Form_Load()
Command2.Enabled = False
Check1.Value = 1
End Sub
刚运行程序时,看到的窗体外观是:
A) B)
C) D)
【2007年9月考题】(7)设在窗体中有一个名称为List1的列表框,其中有若干个项目(如图)。
要求选中某一项后单击Command1按钮,就删除选中的项,则正确的事件过程是。