在keydown里面,if(e.KeyCode == Keys.W && e.KeyCode ==Keys.J)

解决方案 »

  1.   

    没事吧,怎么可能keycode同时等于两个值
      

  2.   

    没事吧,怎么可能keycode同时等于两个值对的  每次都是一个 值  这样的话 开枪的时候就会把走路中断  能给些什么思路么
      

  3.   

        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
      

  4.   


    a = a & e.KeyCode这句有点不明白  &是加 还是啥?
      

  5.   


    a = a & e.KeyCode这句有点不明白  &是加 还是啥?
    这是VB.Net写的&等于C#的+就是连字符
      

  6.   


    a = a & e.KeyCode这句有点不明白  &是加 还是啥?
    这是VB.Net写的&等于C#的+就是连字符明白了 3Q
      

  7.   


    a = a & e.KeyCode这句有点不明白  &是加 还是啥?
    这是VB.Net写的&等于C#的+就是连字符明白了 3Q
    你这么快就结贴了啊,我还想看看有没有比这更好的方法呢,这种方法可能对你做游戏的并不怎么好感觉...
      

  8.   


    a = a & e.KeyCode这句有点不明白  &是加 还是啥?
    这是VB.Net写的&等于C#的+就是连字符明白了 3Q
    你这么快就结贴了啊,我还想看看有没有比这更好的方法呢,这种方法可能对你做游戏的并不怎么好感觉...
    嗯 是的最后用一个线程去监测的 比这好点 谢谢了哈