Sendkeys "{TAB}" can lockup the keyboard in Windows 2000. Here's how to
execute a tab in the keydown event using the Win32 API to get around this
Windows 2000 bug:
Private Sub text1_KeyDown(KeyCode As Integer,
Shift As Integer)
Dim l As Long
l = PostMessage(hwnd, WM_KEYDOWN, VK_TAB, 0)
End Sub
Public Declare Function PostMessage Lib "user32"
Alias "PostMessageA" (ByVal
hwnd As Long, ByVal wMsg As Long,
ByVal wParam As Long, ByVal lParam As
Long) As Long
Public Const WM_KEYDOWN As Long = &H100
Public Const VK_TAB As Long = &H9