Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: CL | DM;

Вниз

TCombobox - обработка события нажатия клавиши Esc.   Найти похожие ветки 

 
Smok_er   (2002-09-17 20:34) [0]

Собственно, сабж.
Дело в том, что события KeyPress и KeyDown срабатывают на все нажатые клавиши кроме Esc :( и еще нескольких.


 
Song ©   (2002-09-17 23:25) [1]

Быть не может... может у Вас кнопка TBitBtn есть, которая ESC ловит?


 
alena.svt ©   (2002-09-18 01:24) [2]

procedure TForm1.ComboBox1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=VK_Escape then
ShowMessage("Работает")
end;

Проверь. Если не работает то создай новый проект и положна него всего один лишь ComboBox и вставь этот код. Если не пойдет то глюк


 
Smok_er   (2002-09-18 21:10) [3]

Странно... Делал именно так и не получилось :(
Горячих клавиш на Esc не назначено.

В случае с проектом с одним только компонентом - все работает.


 
Song ©   (2002-09-18 21:24) [4]

Совсем не обязательно что-то специально назначать. Возможно просто случайно бросили TBitBtn с BitBtn1.Cancel:=True


 
alena.svt ©   (2002-09-18 22:25) [5]

Так я и писала что с пустым если не пойдет то глюк
А так да либо как Song сказал либо еще что то фокус перехватывает.
Ищи.


 
Smok_er   (2002-09-21 13:33) [6]

Извиняюсь... Забыл, что назначил Esc как горячую клавишу... В связи с этим вопрос - можно ли как-то сделать. чтобы при нажатии Esc определять, что фокус на нужном Combo и обрабатывать это событие?



Страницы: 1 вся ветка

Текущий архив: 2002.10.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
3-7773
Lion
2002-09-13 00:22
2002.10.03
Индексы в FoxPro


14-8146
Oleg_Gashev
2002-09-08 22:51
2002.10.03
Кнут. Том 1. Глава 1.2.5 Перестанивки и факториалы. Метод 2.


3-7801
karaf
2002-09-11 19:11
2002.10.03
TADOCommand.Cancel ?


6-8106
Beglec
2002-07-31 11:25
2002.10.03
По моему тематику про интернет пора выделить


4-8227
Игорь
2002-08-09 04:12
2002.10.03
Копиование перемещение файлов не получается :( pls help