在窗体上画—个文本框(名称为Text1)和—个标签(名称为Label1),程序运行后,在文本框中每输入—个字符

15 查阅

在窗体上画—个文本框(名称为Text1)和—个标签(名称为Label1),程序运行后,在文本框中每输入—个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是______。

A.Private Sub Text1_ Change() Label1.Caption =Str (Len(Text1.Text))End Sub

B.Private Sub Text1_ Click() Label1.Caption=Str(Len(Text1.Text))End Sub

C.Private Sub Text1_ Change() Labell.Caption =Text1.TextEnd Sub

D.Private Sub Label1_ Change() Labell.Caption=Str(Len(Text 1. Text))End Sub

参考答案:

A解析:TextBox控件中,change事件是在FextBox控件的Fext内容发生改变时触发。Click事件是在用户鼠标单击文本时触发。程序运行后,在文本框中每键入一个字符,就会引发一次change事件,所以应把程序写在文本框Text1的Change()事件中,因此选项B、D错误。Len(Text1.text,)返回文本框中字符的个数,Str将返回的字符的个数转换成字符串,语句“Label1.caption=Str(Len(Text1.text))”是在标签中显示文本框中字符的个数,因此选项A正确。

计算机二级