试题与答案

在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入。以下能实现

题型:单项选择题

题目:

在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是

A.Private SubText1_KeyPress(KeyAscii As Integer)
If KeyAscii<65 or KeyAscii>90 Then

MsgBox“请输入大写字母”

KeyAscii=0

End If

End Sub
B. Private Sub Text1_KeyDown( KeyCode As Integer,Shift As Integer)

If KeyCode < 65 or KeyCode > 90 Then

Msgbox“请输入大写字母”
KeyCode = 0

End If

End Sub
C. Private SuB Text1_MouseDown( Button AS Integer,_

Shift As lnteger,X As Single,Y As Single)

If Asc ( Text1. Text) < 65 or Asc ( Text1.Text) > 90 Then

Msgbox“请输入大写字母”

End If

End Sub
D. Private Sub Text1_Change(
)

If Asc(Text1.Text) >64 And Asc(Text1.Text) >9l Then

Msgbox“请输入大写字母”


End lf

End Sub

答案:

参考答案:A

解析: KeyPress的参数KeyAscii对应不同的字符,它与KeyDown的参数 KeyCode有本质上的区别。KeyCode对应键的ASCII码,不区分大小写。根据题目要求,文本框的事件要区分字母的大小写。MouseDown表示是否按下鼠标,Change表示文本框内容是否发生变化。

试题推荐
题型:选择题

“即使哥伦布没有发现美洲大陆,达·伽马没有绕好望角航行,在以后的几十年中其他人也会这么做。总之,西方社会已经达到起飞点,即将起飞;而它一旦起飞,必将扫清海路,不可阻挡地向全球扩张。”对材料解读正确的是(  )

A.哥伦布、达·伽马发现新航路的历史不可信

B.欧洲向全球扩张的目的是为了“扫清海路”

C.新航路开辟与殖民扩张是历史发展的必然结果

D.新航路的开辟对西方经济起飞的作用微乎其微

查看答案
微信公众账号搜索答案