'在keyup事件中调用keypress事件,代码如下:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If IsNumeric(Chr(KeyAscii)) = True Or Chr(KeyAscii) = vbBack Or Chr(KeyAscii) = vbKeyDelete Then
ElseIf Chr(KeyAscii) = "." Then
If InStr(Text1.Text, ".") Then
KeyAscii = 0
End If
Else
KeyAscii = 0
End If
End Sub
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
Text1_KeyPress (Asc(KeyCode))
End Sub