如题。

解决方案 »

  1.   

    我使用了API函数,如下:
    Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
    但是按方向键根本不能响应keyDown事件,所以不能执行。怎么办呀?
    Private Sub flgMember_KeyDown(KeyCode As Integer, Shift As Integer)
        If GetAsyncKeyState(vbKeyUp) <> 0 Or GetAsyncKeyState(vbKeyDown) <> 0 Then
           msgbox keyCode
        End If
    End Sub
      

  2.   


    Private Sub MSFlexGrid_KeyDown(KeyCode As Integer, Shift As Integer)这个事件没有? 那就使用 Form_KeyDown(KeyCode As Integer, Shift As Integer),先设置 KeyPreview = true  
    ————————————————————————————————————
    写作,虽然每个人都会查阅辞海,可,不是人人都能写出不朽的篇章的。编程,如是也。
      

  3.   

    没用的 方向键 不能直接捕获 form窗体也一样
      

  4.   

    找到了 在selchange事件中判断就可以了
    Private Sub msf1_SelChange()
        Print 44
    End Sub
      

  5.   

    Private Sub msf1_LeaveCell()
    Print 55
    End SubPrivate Sub msf1_RowColChange()
        Print 66
    End SubPrivate Sub msf1_SelChange()
        Print 44
    End Sub
    这3个都可以