第六章 常用标准控件—习题

  • 格式:doc
  • 大小:41.00 KB
  • 文档页数:3

常用控件习题
一、选择题
1.决定窗体标题条显示内容属性是()
A.Text B.Name C.Caption D.BackStyle
2.当窗体最小化时缩小为一个图标,设置这个图标的属性是()
A.MouseIcon B.Icon C.Picture D.MousePointer
3.为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是()
A.ControlBox B.Minbutton C.Enabled D.MaxButton
4.决定窗体有无控制菜单的属性是()
A.ControlBox B.Minbutton C.Enabled D.MaxButton
5.为了使文本框同时具有水平和垂直滚动条,应先把MultiLin属性设置为True,然后再把ScrollBars属性设置为()
A.0 B.1 C.2 D.3
6.使文本框获得焦点的方法是()
A.Change B.GotFocus C.SetFocus D.LostFocus
7.为了使标签覆盖背景,应把BackStyle属性设置为()
A.0 B.1 C.True D.False
8.为了使标签中的内容居中显示,应把Alignment属性设置为()
A.0 B.1 C.2 D.3
9.下列可以把当前目录下的图形文件pic1.jpg装入图片框Picture1中的语句为()
A.Picture=”pic1.jpg”B.Picture.Handle=”pic1.jpg”
C.Picture1.picture=”pic1.jpg”D.Picture=loadpicture(“pic1.jpg”)
10.决定标签内显示内容属性是()
A.Text B.Name C.Alignment D.Caption
11.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()
A.Value B.Default C.Cancel D.Enabled
12.为了在按下Esc键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()
A.Value B.Default C.Cancel D.Enabled
13.假定在图片框Picture1中装入一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是()
A.选择图片框,然后按Del键
B.执行语句Picture1.Picture=LoadPicture(“”)
C.执行语句Picture1.picture=””
D.选择图片框,在属性窗口中选择Picture属性条,然后按回车键
14.设置复选框或单选按钮标题对齐方式的属性是()
A.Align B.Alignment C.Sorted D.Value
15.为了使列表中的项目分为多列显示,需要设置的属性为()
A.Columns B.Sytle C.List D.Multiselect
16.要想不使用Shift或Ctrl属性就能在列表框中同时选择多个项目,则应把该列表框的Multiselect属性设置为()
A.0 B.1 C.2 D.其他
17.删除列表框中指定的项目所使用的方法为()
A.Move B.Remove C.Clear D.RemoveItem
18.当拖动滚动条中的滚动块时,将触发器滚动条的事件是()
A.Move B.Change C.Scoll D.SetFocus
19.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是()
A.List B.ListBox C.Text D.ListCount
20.在窗体(Name属性为Form1)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:
Private Sub Command1_Click()
a = text1.Text + text2.Text
Print a
End Sub
Private Sub Form_Load()
text1.Text = ""
text2.Text = ""
End Sub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()
A.444 B.321123 C.123321 D.123231
二、填空题
1.为了使标签能自动调整大小以显示全部文本内容,应把标签的________属性设置为True。

2.要想在文本框中显示垂直滚动条,必须把______属性设置为2,同时还应把_______属性设置为_______。

3.假定有珍上文本框,其名称为Text1,为了使该文本框具有焦点,应执行的语句是_______。

4.为了使一个标签透明且没有边框,必须把它的BorderStyle属性设置为______,并把BackSytle属性设置为___________。

5.假定有一个名为pic2.jpg的图形文件,要在运行期间把该文件装入一个图片框,应执行的语句为_________。

6.为了能自动放大或缩小图像框的大小相适应,必须把图像框的Stretch属性设置为________。

7.窗体、图片框或图像中的图形通过对象的__________属性设置。

8.计时器事件之间的间隔通过__________属性设置。

9.有时候需要暂时关闭计时器,这可以通过__________属性来实现。

10.组合框有3种不同的类型,这3种类型是________、_______、_______,分别通过把_________属性________、________、________来实现。

11.在3种不同类型的组合框中,只能选择而不能输入数据的组合框是__________。

12.在窗体上面一个列表框,然后编写如下两个事件过程:
Private Sub Form_Click()
List1.RemoveItem 1
List1.RemoveItem 3
List1.RemoveItem 2
End Sub
Private Sub Form_Load()
List1.AddItem "ItemA"
List1.AddItem "ItemB"
List1.AddItem "ItemC"
List1.AddItem "ItemD"
List1.AddItem "ItemE"
End Sub
运行上面的程序,然后单击窗体,列表框中所显示的项目为___________。

13.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:
Private Sub Form_Click()
Text1.Text = "VB程序设计"
End Sub
Private Sub Text1_Change()
Picture1.Print "VB Programming"
End Sub
程序运行后,单击窗体,则在文本框中显示的内容是________,而在图片框中显示的内容是______________。

三、编程题
1.在窗体上画4个图像框和一个文本框,在每个图像框中装入一个箭头图形,分为4个不同的方向,把文本框的MultiLine发展设置为True。

编写程序,当单击某个图像时,在文本框时,在文本框中显示相应的信息。

例如,单击向右的箭头时,在文本框中显示“单击向右箭头”。

2.在窗体上建立3个文本框和一个命令按钮。

程序运行后,单击命令按钮,在第一个文本框中显示由Command1_Click事件过程庙宇的内容(例如”Microsoft Visual Basic”),同时在第二、第三个文本框中分别用小写字母和大写字母显示第一个文本框中的内容。

提示:用第一个文本框的Change事件过程在第二、三个文本框中显示指定的内容。

3.编写程序,用文本框检查口令输入。

在窗体上建立一个文本框、一个图片框和3个命令按钮,把3个命令按钮的标题分别设置为“开始”、“检查口令”和“结束”。

程序运行后,单击第一个命令按钮,检查输入的口令是否正确。

如果正确,则在图片框中显示一个图形,否则显示一个信息框,要求重新输入,此时将调用第一个命令按钮的Click事件过程,再一次在文本框中输入口令,直到输入正确的口令为止。

如果单击“结束”按钮,则结束程序。

4.用图形编辑软件(如Windows下的“画图”)画一个简单的图形,然后把它装入图片框。

5.编写程序,从列表框控件的基本操作。

在窗体上建立两个列表框,两个命令按钮,程序运行后,在第一个列表框中选择所需要的项目,单击“添加”按钮,把所选择的项目移到第二个列表框中。

如果单击“删除”按钮,则执行相反的操作。

在第二个列表框中,允许同时选择多个项目。

要求在每个列表框的下面用标签控件显示各自的Style和Sorted属性。

6.编写程序,用计时器按秒计时。

在窗体上画一个计时器控件和一个标签,程序运行后,在标签中显示经过的秒数,并响铃。