Text_KeyDown或是Text_KeyUp中你可以检测到

解决方案 »

  1.   

    Text1_KeyPress的KeyAscii和keydown事件的keycode值不一样
    是为什么??/
      

  2.   

    Text1_keypress事件不能触发到那个方向键的
    可以通过text1_keydown或 text1_keyup事件中有那四个方向键的keycode
    上-38   下-40    左-37      右-39
      

  3.   

    在keydown中对照按下的keycode是不是上下左右的
      

  4.   

    Private Sub Text1_KeyPress(KeyAscii As Integer)
                              ----------
                               只能是Ascii字符
      

  5.   

    KeyDown事件才能解决
    代码你记不住可以用VB的常量
    vbKeyUp
    vbKeyDown
    vbKeyLeft
    vbKeyRight
      

  6.   

    select case keyascii
      case 38
        ...
      case 40
        ...
      case 37
      case 39
    end select