Форум: "Система";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизКак заблокировать клавишу Esc ? Найти похожие ветки
← →
Dimedrol © (2004-03-09 13:08) [0]Коллеги - сабж.
Мне нужно чтобы моя форма (и, опционально, все контролы на ней)
НИКАК не реагировала на нажатие клавишы Esc
← →
Алхимик © (2004-03-09 13:58) [1]Что то я не припомню, чтобы они по умолчанию реагировали...
← →
Dimedrol © (2004-03-09 14:24) [2]Ну например у меня диалоговая форма,
так она закрывается по Esc
Вот я хочу этого избежать.
← →
Алхимик © (2004-03-09 14:47) [3]У кнопки свойство Cancel = true - реагирует на ESC.
Сделайте False.
← →
Dimedrol © (2004-03-09 15:00) [4]Ну не в диалоговом окне!
Черт с ним.
Форма - простая.
← →
icebeerg © (2004-03-09 15:04) [5]Прехватывай сообщения приходящие приложению
← →
Dimedrol © (2004-03-09 15:48) [6]У моей формы :
KeyPreview:=true;
Есть процедура -
protected
procedure WMKeyDown(var Message: TWMKeyDown); message WM_KEYDOWN;
procedure TMF.WMKeyDown (var Message: TWMKeyDown);
begin
//ShowMsg(Message.CharCode);
ShowMsg(Message.KeyData);
inherited;
end;
Жму F1, Ctrl, пробел - реагирует - показывает код.
Жму ESC - нифига. Молчит.
← →
Алхимик © (2004-03-09 16:22) [7]В чем непонятки с [3]?
В [6] при нажатии ESC приходит. В чём проблема?
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c