单项选择题

在窗体上从左到右有Text1、Text2两个文本框,如图所示,要求程序运行时,在Text1中输入1个分数后按回车键,则判断分数的合法性,若分数为0~100中的1个数,则光标移到Text2中;否则光标不动,并弹出对话框显示“分数错”。下列程序中正确的是______。

A.Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii=13 Then"回车符的ASCII码是13a=Val(Text1)If a>=0 Or a<=100 ThenText2.SetFocusElscText1.SetFocus: MsgBox("分数错")End IfEnd IfEnd Sub
B.Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAseii=13 Then"回车符的ASCII码是13a=Val(Text1)If a>=0 And a<=100 ThenText1.SetFocusElseText2.SetFocus: MsgBox("分数错")End IfEnd IfEnd Sub
C.Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii=13 Then"回车符的ASCII码是13a=Val(Text1)If a<0 And a>100 ThenText2.SetFocusElseText1.SetFocus: MsgBox("分数错")End IfEnd IfEnd Sub
D.Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii=13 Then"回车符的ASCII码是13a=Val(Text1)If a>=0 And a<=100 ThenText2.SetFocusElseText1.SetFocus: MsgBox("分数错")End IfEnd IfEnd Sub