Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.011 c
14-44384
copyr25
2003-03-26 18:20
2003.04.14
Сегодня по НТВ в 18:04, в новостях передали, что отныне


14-44439
Анонимщик
2003-03-18 15:55
2003.04.14
G.711, G.721, G.723 - где взять?


1-44252
asdfasdf
2003-03-31 20:14
2003.04.14
Факториал


7-44469
BJValentine
2003-02-18 17:05
2003.04.14
DLL


14-44357
Namo
2003-03-31 10:15
2003.04.14
Американцы не были на Луне.




   Наверх