Язык Visual Basic на платформе .NET.
Модераторы: Ramzes, Sebas
-
stavdius
-
- Начинающий
-
-
- Сообщения: 22
- Зарегистрирован: 17.03.2010 (Ср) 10:48
stavdius » 31.03.2010 (Ср) 18:21
Добрый день!
Помогите разобраться, есть код, он перехватывает нажатие Одной клавиши, а как перехватить например сочетание "Ctrl + F" ?
- Код: Выделить всё
If (e.KeyCode = Keys.Control + Keys.F) Then
MsgBox("00")
frmFindClnt.MdiParent = Me
frmFindClnt.Show()
End If
Спасибо!
-
Viper
-
- Артефакт VBStreets
-
-
- Сообщения: 4394
- Зарегистрирован: 12.04.2005 (Вт) 17:50
- Откуда: Н.Новгород
-
Viper » 31.03.2010 (Ср) 18:39
stavdius писал(а):Добрый день!
Помогите разобраться, есть код, он перехватывает нажатие Одной клавиши, а как перехватить например сочетание "Ctrl + F" ?
- Код: Выделить всё
If (e.KeyCode = Keys.Control + Keys.F) Then
MsgBox("00")
frmFindClnt.MdiParent = Me
frmFindClnt.Show()
End If
Спасибо!
Дык, у класса
KeyEventArgs есть такие интересные свойства, как
Alt,
Control и даже
Shift. А еще есть свойство
Modifers, котоое также позволяет определить факт нажатия
Ctrl,
Alt и
Shift.
Весь мир матрица, а мы в нем потоки байтов!
-
stavdius
-
- Начинающий
-
-
- Сообщения: 22
- Зарегистрирован: 17.03.2010 (Ср) 10:48
stavdius » 01.04.2010 (Чт) 8:56
Viper писал(а):Дык, у класса KeyEventArgs есть такие интересные свойства, как Alt, Control и даже Shift. А еще есть свойство Modifers, котоое также позволяет определить факт нажатия Ctrl, Alt и Shift.
Спасибо! Получилось!
- Код: Выделить всё
If (e.Modifiers = Keys.Control) And (e.KeyCode = Keys.F) Then
frmFindClnt.MdiParent = Me
frmFindClnt.Show()
End If
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31