在窗体上从左到右有Text1、Text2两个文本框(见图),要求程序运行时,在Text1中输入1个分数后按回车键,则判断分数的合法性,若分数为0~100中的1个数,周围光标移到Text2中;否则光标不动,并弹出对话框显示“分数错”,下面程序中正确的是( )。A.Private Sub Text1__KeyPress(KeyAscii AS Integer)If KeyAscii=13 Then ‘回车符的ACSII码是13a=Val(Text1)If a=0 or a=100 ThenText2.SetFocusElseText1. SetFocus ; MsgBox(“分数错”)End IfEnd IfEnd SubB.Private Sub Text1__KeyPress(KeyAscii AS Integer)If KeyAscii=13 Then ‘回车符的ACSII码是13a=Val(Text1)If a=0 And a=100 ThenText1.SetFocusElseText2. SetFocus ; MsgBox(“分数错”)End IfEnd IfEnd SubC.Private Sub Text1__KeyPress(KeyAscii AS Integer)If KeyAscii=13 Then ‘回车符的ACSII码是13a=Val(Text1)If a0 And a100 ThenText2.SetFocusElseText1. SetFocus ; MsgBox(“分数错”)End IfEnd IfEnd SubD.Private Sub Text1__KeyPress(KeyAscii AS Integer)If KeyAscii=13 Then ‘回车符的ACSII码是13a=Val(Text1)If a=0 And a=100 ThenText2.SetFocusElseText1. SetFocus ; MsgBox(“分数错”)End IfEnd IfEnd Sub
在窗体上从左到右有Text1、Text2两个文本框(见图),要求程序运行时,在Text1中输入1个分数后按回车键,则判断分数的合法性,若分数为0~100中的1个数,周围光标移到Text2中;否则光标不动,并弹出对话框显示“分数错”,下面程序中正确的是( )。
A.Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then ‘回车符的ACSII码是13
a=Val(Text1)
If a>=0 or a<=100 Then
Text2.SetFocus
Else
Text1. SetFocus ; MsgBox(“分数错”)
End If
End If
End Sub
B.Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then ‘回车符的ACSII码是13
a=Val(Text1)
If a>=0 And a<=100 Then
Text1.SetFocus
Else
Text2. SetFocus ; MsgBox(“分数错”)
End If
End If
End Sub
C.Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then ‘回车符的ACSII码是13
a=Val(Text1)
If a<0 And a>100 Then
Text2.SetFocus
Else
Text1. SetFocus ; MsgBox(“分数错”)
End If
End If
End Sub
D.Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then ‘回车符的ACSII码是13
a=Val(Text1)
If a>=0 And a<=100 Then
Text2.SetFocus
Else
Text1. SetFocus ; MsgBox(“分数错”)
End If
End If
End Sub