Форум: "Основная";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
ВнизЗакрытие модального окна Найти похожие ветки
← →
Eco (2002-03-07 09:01) [0]Из главного окна вызываю диалоговое модальное окно, в котором
при событии OnActivate произвожу некоторые действия.
После завершения действий необходимо сразу закрыть окно (без манипуляций с клавиатурой и мышью).
Пробовал после последнего действия ставить ModalResult := mrOk, не помогает. Что можно сделать?
← →
Olivka (2002-03-07 09:18) [1]а CLOSE?
насчет ModalResult - можно, конечно поставить и mrCANCEL, но это больше для вызывающего окна нужно
← →
Alx2 (2002-03-07 09:30) [2]Да..
В OnActivate не получается, в OnShow не получается. А вот в OnPaint получилось ModalResult := mrOk.
Правда, что-то такое совать в OnPaint - криво...
← →
Юрий Федоров (2002-03-07 09:35) [3]Отправь PostMessage (WM_Close),
только именно Post, а не Send
← →
Alx2 (2002-03-07 09:47) [4]>Юрий Федоров © (07.03.02 09:35)
Теперь оно закрывается.
Но не работает ModalResult := mrOk
После выхода получаем, что ModalResult = mrCancel.
Но решается тем, что в обработчике OnClose пишем
ModalResult := mrOk
← →
Eco (2002-03-07 13:02) [5]Спасибо за помощь, PostMessage - в самый раз.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c