积极答复者
键盘事件

问题
-
Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress If e.KeyChar = ChrW(13) Or e.KeyChar = ChrW(32) Then Call nextnasa() End If End Sub
大家帮我看一下窗体的KeyPress事件里写了这个代码,但我敲键盘一点反应都没有啊。在IF语句前面插入了断点,程序运行后敲键盘也没到设置的断点位置。这是为什么?
muradil
答案
全部回复
-
非字符键不会引发 KeyPress 事件;但非字符键却可以引发 KeyDown 和 KeyUp 事件。
http://feiyun0112.cnblogs.com/