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

Вниз

Закрытие модального окна   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.056 c
7-67025
sel65
2001-12-19 13:27
2002.03.21
Как прописать в реестр (запуск в определенное время)?


14-66977
Knight
2002-02-07 17:01
2002.03.21
Полно рефератов... а ведь не найти!!!! и девушка симпатичная...


1-66901
lipskiy
2002-03-06 02:11
2002.03.21
OpenDialog перестал реагировать на InitialDir !!! Помогите разобраться с глюком.


1-66937
Reals
2002-03-06 16:15
2002.03.21
Как перейти на споледнюю строчку текстового файла и прочитать ее.


3-66781
AnIg
2002-02-22 15:31
2002.03.21
Присоединил DBChart к Table , связанной с DBGrid. Теперь