Форум: "Основная";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
ВнизПередача обраблтки сообщения от компонента Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c