Перехват комбинации нажатых клавиш VB2008

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

stavdius
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 17.03.2010 (Ср) 10:48

Перехват комбинации нажатых клавиш VB2008

Сообщение 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
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Перехват комбинации нажатых клавиш VB2008

Сообщение 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

Re: Перехват комбинации нажатых клавиш VB2008

Сообщение 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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

    TopList  
cron