WinForm KeyDown事件怎么记录2个键目前测试的时候 按住W不放 会一直输出W然后按住J之后 就会一直输出J但是我想WJ都输出怎么做?就是类似WASD控制走路 J KL 控制人物技能攻击等操作 如何在KeyDown里面处理 现在弄出来的 人走的时候 不能开枪 开枪的时候不能走,求思路 [解决办法]
Quote: 引用: Dim a As String Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown a = a & e.KeyCode If (a = "6870" Or a = "7068") Then 'D 和 F同时按下 MessageBox.Show(a) End If End Sub Private Sub Form1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp a = Nothing End Suba = a & e.KeyCode这句有点不明白 &是加 还是啥?
Dim a As String Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown a = a & e.KeyCode If (a = "6870" Or a = "7068") Then 'D 和 F同时按下 MessageBox.Show(a) End If End Sub Private Sub Form1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp a = Nothing End Sub