Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
SAS
-
- Продвинутый пользователь
-
-
- Сообщения: 101
- Зарегистрирован: 21.06.2005 (Вт) 0:30
- Откуда: Петропавловск-Камчатский
-
SAS » 22.06.2005 (Ср) 0:04
Можно ли программно обрабатывать нажатие Win клавиш ( которые вызывают кнопку Start (Пуск) и контекстные меню)?
-
Ruslan Demidow
-
- Мужчина!
-
-
- Сообщения: 987
- Зарегистрирован: 25.03.2004 (Чт) 13:39
- Откуда: N.Novgorod
-
Ruslan Demidow » 22.06.2005 (Ср) 8:45
Смотри по кодам клавиш
- Код: Выделить всё
Option Explicit
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
Debug.Print "KeyCode: " & KeyCode & vbTab & "Shift: " & Shift
End Sub
Private Sub Form_Load()
Me.KeyPreview = True
End Sub
Это Ж-ж-ж-ж неспроста (с) Винни-Пух
-
SAS
-
- Продвинутый пользователь
-
-
- Сообщения: 101
- Зарегистрирован: 21.06.2005 (Вт) 0:30
- Откуда: Петропавловск-Камчатский
-
SAS » 22.06.2005 (Ср) 9:15
Me.KeyPreview = True' - не знал, что это так просто. БББольшое спасибо
-
Ruslan Demidow
-
- Мужчина!
-
-
- Сообщения: 987
- Зарегистрирован: 25.03.2004 (Чт) 13:39
- Откуда: N.Novgorod
-
Ruslan Demidow » 22.06.2005 (Ср) 9:20
SAS писал(а):Me.KeyPreview = True' - не знал, что это так просто. БББольшое спасибо
Можно и просто KeyPreview=True (без Ме), но это если метод выполняется в модуле формы.
Это Ж-ж-ж-ж неспроста (с) Винни-Пух
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: SemrushBot и гости: 174