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'傳遞給函數。 –