问题 单项选择题

窗体上有一个名称为Picturel的图片框控件,一个名称为Label1的标签控件,如下图所示。

现有如下程序:

Public Sub display (x As Control)

If TypeOf x Is Label Then

x.Caption="计算机等级考试"

Else

x.Picture=LoadPicture("pic.jpg")

End If

End Sub

Private Sub Labell_Click()

Call display(Labell)

End Sub

Private Sub Picture1_Click()

Call display(Picture1)

End Sub

对以上程序,下列叙述中错误的是()。

A.程序运行时会出错

B.单击图片框,在图片框中显示一幅图片

C.过程中的x是控件变量

D.单击标签,在标签中显示一串文字

答案

参考答案:B

解析:

本题考查的考点是有关控件变量和LoadPicture函数的。如果定义某变量的类型为Control,则此变量为控件变量,可以将其赋值为任意控件。本题程序运行时若单击图片框将会出错,因为LoadPicture函数的参数应该是一个绝对路径。

名词解释
单项选择题