Форум: "Основная";
Текущий архив: 2002.05.06;
Скачать: [xml.tar.bz2];
ВнизМодальные окна Найти похожие ветки
← →
VictorSV (2002-04-23 11:00) [0]Не подскажите как сделать несколько модальных форм в одном приложении. Если главная форма - модальная и больше нет открытых форм, то она будет поверх остальных приложений что с ней не делай. Если добавить еще модальную форму - приложение перестает быть модальным и исчезает при переключении активной задачи. Подскажите как лечить...
← →
Song (2002-04-23 11:21) [1]А что вы имеете ввиду под словом "модальная"?
Модальная может быть только одна в один момент времени, если открывается ещё одна модальная форма, то управление переводится на неё.
Может Вы имели ввиду "всегда наверху"?
← →
Krok (2002-04-23 11:58) [2]Наверное, имеется ввиду создание модальных форм в Thread`ах. При наличии уже модальной формы в основном потоке.
Запущен, скажем, ShowModal у окна с прогрессом, а в параллельном потоке идет некое вычисление. И в процессе вычисления появляется необходимость что-то спросить у пользователя. Так вот, вызвать модальную форму из этого потока не удается. Я бы тоже с удовольствием узнал ответ.
А то пришлось самому с помощью API рисовать цикл получения событий и передавать их Handle окна.
← →
troits (2002-04-23 14:41) [3]> Krok
На мой взгляд, запускать _любую_ форму, не обязательно модальную из другого потока нельзя из-за "однопоточности" VCL.
← →
VictorSV (2002-04-23 15:33) [4]Да, я не правильно выразился...
Я имел ввиду, что мне необходимо сделать несколько форм в приложении всегда поверх других окон (StayOnTop)(относительно всех запущенных приложений).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c