Реакция на нажатие Escape

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

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

ism
Постоялец
Постоялец
 
Сообщения: 337
Зарегистрирован: 12.12.2001 (Ср) 12:59
Откуда: Russia, Saint-Petersburg

Реакция на нажатие Escape

Сообщение ism » 11.09.2005 (Вс) 1:55

На весь экран растянута форма с контролом, у него почему-то нет совытия KeyPress. Может кто знает как быть. Весь MSDN перечитал и нашел только как отследить мышиный клик, но если мышь отловить можно значит и клаву должно быть можно как-то. Надо узнать о нажатии Escape.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 11.09.2005 (Вс) 14:24

а) Если есть кнопка "Отмена", то присвоить свойству Form.CancelButton имя этой кнопки, тогда она будет срабатывать по нажатию Escape.

б) Установить свойство формы KeyPreview = true, тогда будет срабатывать Key_Press формы, до события Key_Press контролов на ней.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в Visual Basic .NET

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

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

    TopList