본문 바로가기
ProjectMyPOS

VB6 - KeyDown Event

by 존버2028 2024. 6. 12.

1. 아~주 유용하게 쓸 수 있는 이벤트. (간단하지만 키코드때문에 기록함)

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
​
'make sure KeyPreview is True on Form Properties
    On Error Resume Next
​
    Select Case KeyCode '키코드 리스트는 아래에 있다
        Case vbKey 
            'Code to run when key is pressed
    End Select
​
End Sub


2. 사용되는 키코드 리스트

vbKeyLButton Left Mouse Button
​
vbKeyRButton Right Mouse Button
​
vnKeyCancel Cancel Key
​
vbKeyMButton Middle Mouse button
​
vbKeyBack Back Space Key
​
vbKeyTab Tab Key
​
vbKeyClear Clear Key
​
vbKeyReturn Enter Key
​
vbKeyShift Shift Key
​
vbKeyControl Ctrl Key
​
vbKeyMenu Menu Key
​
vbKeyPause Pause Key
​
vbKeyCapital Caps Lock Key
​
vbKeyEscape Escape Key
​
vbKeySpace Spacebar Key
​
vbKeyPageUp Page Up Key
​
vbKeyPageDown Page Down Key
​
vbKeyEnd End Key
​
vbKeyHome Home Key
​
vbKeyLeft Left Arrow Key
​
vbKeyUp Up Arrow Key
​
vbKeyRight Right Arrow Key
​
vbKeyDown Down Arrow Key
​
vbKeySelect Select Key
​
vbKeyPrint Print Screen Key
​
vbKeyExecute Execute Key
​
vbKeySnapshot Snapshot Key
​
vbKeyInsert Insert Key
​
vbKeyDelete Delete Key
​
vbKeyHelp Help Key
​
vbKeyNumlock Delete Key
​
vbKeyA through vbKeyZ are the key code constants for the alphabet
​
vbKey0 through vbKey9 are the key code constants for numbers
​
vbKeyF1 through vbKeyF16 are the key code constants for the function keys
​
vbKeyNumpad0 through vbKeyNumpad9 are the key code constants for the numeric key pad
​
Math signs are:
​
vbKeyMultiply - Multiplication Sign (\*)
​
vbKeyAdd - Addition Sign (+)
​
vbKeySubtract - Minus Sign (-)
​
vbKeyDecimal - Decimal Point (.)
​
vbKeyDivide - Division sign (/)
​
vbKeySeparator - Enter (keypad) sign