Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
MsgBox "Во как"
End If
End Sub
dr.MIG писал(а):
- Код: Выделить всё
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
MsgBox "Во как"
End If
End Sub
'Ожидание нажатия клавиши
10 s$ = INKEY$: IF s$ = "" THEN GOTO 10
'Выделить и напечатать первый символ
first$ = MID$(s$, 1, 1)
PRINT ASC(first$)
'Анализ I символа
IF first$ = CHR$(27) THEN STOP
IF first$ = CHR$(0) THEN
'Выделить и напечатать II символ
next$ = MID$(s$, 2, 1)
PRINT ASC(next$)
END IF
GOTO 10
vbKeyF1 - От F1
...
vbKeyF12 - До F12
vbKeyA - От A
...
vbKeyZ - До Z(тока англиские буквы(заглавные и обычные))
vbKeyBack - BackSpace
vbKeyInsert - Insert
vbKeyHome - Home
vbKeyPageUp - Page Up
vbKeyDelete - Delete
VbKeyEnd - End
VbKeyPageDown - Page Down
vbKeyNumlock - Num Lock
vbKeyCapital - Caps Lock
vbKeyEscape - Esc
vbKeyReturn - Enter
vbKeySpace - Пробел
vbKeyShift - Shift
vbKeyTab - TAB
VbKeyControl - CTRL
vbKeyMenu - ALT
VbKeyLeft - Стрелка влево
VbKeyRight - Стрелка в право
VbKeyDown - Стрелка в низ
VbKeyUp - Стрелка вверх
Роман-вб писал(а):Программа на BasPDS (легко переделать под VB):ИЛИ
- Код: Выделить всё
'Ожидание нажатия клавиши
10 s$ = INKEY$: IF s$ = "" THEN GOTO 10
'Выделить и напечатать первый символ
first$ = MID$(s$, 1, 1)
PRINT ASC(first$)
'Анализ I символа
IF first$ = CHR$(27) THEN STOP
IF first$ = CHR$(0) THEN
'Выделить и напечатать II символ
next$ = MID$(s$, 2, 1)
PRINT ASC(next$)
END IF
GOTO 10vbKeyF1 - От F1
...
vbKeyF12 - До F12
vbKeyA - От A
...
vbKeyZ - До Z(тока англиские буквы(заглавные и обычные))
vbKeyBack - BackSpace
vbKeyInsert - Insert
vbKeyHome - Home
vbKeyPageUp - Page Up
vbKeyDelete - Delete
VbKeyEnd - End
VbKeyPageDown - Page Down
vbKeyNumlock - Num Lock
vbKeyCapital - Caps Lock
vbKeyEscape - Esc
vbKeyReturn - Enter
vbKeySpace - Пробел
vbKeyShift - Shift
vbKeyTab - TAB
VbKeyControl - CTRL
vbKeyMenu - ALT
VbKeyLeft - Стрелка влево
VbKeyRight - Стрелка в право
VbKeyDown - Стрелка в низ
VbKeyUp - Стрелка вверх
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyCapital Then
MsgBox "Ты нажал на 'Caps Lock' !", 64, "Заголовок"
End If
End Sub
А что здесь особенного? Или я чего-то не догоняю?Приведи пример кода PLZZz который при нажатии vbKeyCapital выполнит
MsgBox "Ты нажал на 'Caps Lock' !", 64, "Заголовок"
Роман-вб писал(а):zafА что здесь особенного? Или я чего-то не догоняю?Приведи пример кода PLZZz который при нажатии vbKeyCapital выполнит
MsgBox "Ты нажал на 'Caps Lock' !", 64, "Заголовок"
Роман-вб писал(а):Программа на BasPDS (легко переделать под VB):
Private Sub Form_KeyPress(KeyAscii As Integer)
Print KeyAscii
End Sub
Что ты имеешь под этим в виду?установкой переменной в другом обработчике
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 98