[Решено]Как выполнить что-либо в модальном окне?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Аватара пользователя
McLion
постоялец
Сообщения: 332
Зарегистрирован: 06.02.2015 17:41:00

Сообщение McLion »

Я сделал нечто подобное, вызываю ShowModal а там таймер через 2 сек. заводит нужную функцию, и уже в самой функции Application.ProcessMessages держит форму в курсе дела, то-есть дает ProgressBarу и тд. вовремя обновляться.
Alex2013
долгожитель
Сообщения: 3211
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

Брр ... Зачем такие ужасы ... Можно обойтись вообще БЕЗ ОКНА ... То есть кинуть на форму панель c прогресив баром и поставить ей видимость по умолчанию в false..
Дальше все понятно ?
form1.Enable:=False;
panel1.Visible:=True;
...
panel1.Visible:=False;
form1.Enable:=True;
Аватара пользователя
McLion
постоялец
Сообщения: 332
Зарегистрирован: 06.02.2015 17:41:00

Сообщение McLion »

Да, можно и так, но я модальное окно хотел. :wink:
Ответить