Я использую VB 2010 Express.
В C#
я бы установил свойство CancelButton
.
Для этой формы VB у меня нет кнопки CancelButton, поэтому я подозреваю, что мне нужно запрограммировать либо KeyPress
, либо KeyDown
.
- В чем разница между этими двумя событиями?
- Что я должен использовать?
-
Я предполагаю, что общий код для этого выглядит следующим образом:
If e.KeyCode = Keys.Escape Then Close() End If
У меня есть определенный код .Focus
в других элементах управления формы, тогда он становится бессмысленным, помещая это в процедуру событий основных форм, поскольку основная форма никогда не имеет фокуса.