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

Вниз

Передача обраблтки сообщения от компонента   Найти похожие ветки 

 
Serj   (2003-04-02 16:34) [0]

Подскажите пожалуйста, что я делаю не так: при нажатии клавиши в ComboBox хочу, чтобы обработка этого события передалась в другой компонент (DrawGrid). Для в ComboBox.OnKeyDown устанавливаю DrawGrid.SetFocus и вызываю DrawGrid.OnKeyDown. Однако в DrawGrid.OnKeyDown обрабатывается только прописанный в ручную код, а наследуемый - нет. Все обрабатывается как надо лишь при втором нажатии (фокус с ComboBox уже снят). Как сделать так, чтобы все происходило при первом нажатии?


 
Clickmaker ©   (2003-04-02 16:38) [1]

Видимо напрямую перенаправлять WM_KEYDOWN из комбобокса в грид

procedure ComboBoxKeyDown
begin
PostMessage(Grid.Handle, WM_KEYDOWN, Key, 0);


 
Phantomouse ©   (2003-04-02 16:45) [2]

Вариант:
DrawGird.SetFocus;
DrawGird.OnKeyDown;

Хотя может я чего-то неправильно понял???



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
7-44474
turonix
2003-02-16 22:13
2003.04.14
Управление кнопкой


3-44072
Staraya
2003-03-26 11:01
2003.04.14
SQL explorer. Обновление записей в таблицах..


7-44480
mmmh
2003-02-17 22:17
2003.04.14
Как свернуть все окна. Помню Что надо посылать месагу minimaze то


14-44385
ЮРИЙ_К
2003-03-26 15:50
2003.04.14
Где найти компонент типо CheckTreeView ???


14-44348
sergey32
2003-03-28 17:52
2003.04.14
Как добавить Rx Компоненты в Delphi 7?