Вниз
Скачать: CL | DM;

Глюк или я чего-то не понимаю?   Найти похожие ветки 

← →
Franzy   (2008-07-07 19:42) [0]

Почему, если на форме есть TabControl, перестают работать события KeyPress и KeyDown?!

задаем для пустой формы событие  
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 ShowMessage("hello");
end;

- то при запуске все работает. Нажимаем любую клавишу - выскакиевает сообщение. А если на эту же самую форму добавить компонент TabControl, событие работать перестает. В чем дело? Так и должно быть? Если да, то как в таком случае ловить нажатия клавиш? Ведь у TabControl"a нет таких событий.


← →
Johnmen ©   (2008-07-07 19:48) [1]

KeyPreview в True


← →
palva ©   (2008-07-07 19:50) [2]

TabControl сам ловит нажатия клавиш, поскольку они ему нужны для перемещения по табам.


← →
Franzy   (2008-07-07 20:02) [3]

О, спасибо! А если KeyPreview=true, это не помешает функциям таба?


← →
{RASkov} ©   (2008-07-07 20:10) [4]

> [3] Franzy   (07.07.08 20:02)

Нет. Хотя... дай дураку стеклянный...
:)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
15-1214479595
Галинка
2008-06-26 15:26
2008.08.10
Мысли по поводу структуры XML


15-1214206913
Vudu
2008-06-23 11:41
2008.08.10
Можно ли монитор подключить к видеовходу


15-1214198395
Riply
2008-06-23 09:19
2008.08.10
C++ Builder разница между проетами


3-1203925161
Novochek
2008-02-25 10:39
2008.08.10
Не работает ХРАНИМАЯ ПРОЦЕДУРА


15-1213883179
Dmitry S
2008-06-19 17:46
2008.08.10
сила/ускорение/скорость




   Наверх