Imports Microsoft.VisualBasic
Module Functions
Public Function intError()
Dim e As System.EventArgs
If AscW(e.KeyChar) < 48 Or AscW(e.KeyChar) > 57 Then
e.Handled = True
MessageBox.Show("You can only enter numbers.", " You did wrong, Honey!", MessageBoxButtons.OK, MessageBoxIcon.Hand)
End If
End Function
End Module
使用e.KeyChar不工作,因为它需要KeyPressEventArgs,因为它在这个模块中的功能,我不能在这里为KeyPress事件。所以我需要一些可以用来代替KeyChar的东西。我可以用什么来代替KeyChar?
KeyChar不工作,因为它不在对象上存在正确的? –
你是怎么调用这个函数的? –
这个函数应该如何知道按下了什么按键?调用者必须将'e'或更好的'e.KeyChar'传递给函数。 –