不明白作者: Henry D. Sy 时间: 2009-8-14 12:40
你只要判断*,x 的keycode即可。作者: leijiqiang 时间: 2009-8-14 14:14 2#Henry D. Sy
输入的顺序"1234*"
private sub txtno_keypress()
if chr(keyascii) = "*" then
msgbox me.txtno.value
endif
end sub
他的值为何为NULL,为什么不是1234作者: Henry D. Sy 时间: 2009-8-14 15:56
Private Sub Text0_Change()
Dim intCode As Long
If Not IsNull(Me.Text0.Text) Then
intCode = Asc(Right(Me.Text0.Text, 1))
If intCode = 42 Or intCode = 120 Then
Me.Text0.Text = Left(Me.Text0.Text, Len(Me.Text0.Text) - 1) & "X"
Me.Text0.SelStart = Len(Me.Text0.Text)
End If
End If
End Sub作者: leijiqiang 时间: 2009-8-14 16:03 7#Henry D. Sy