Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
Вниз
Открытие модального окна после открытия основной формы Найти похожие ветки
← →
Noname Master (2003-03-05 17:35) [0]Собственно, это и есть вопрос...
Если писать form1.showmodal в событии Ongreate основной формы, то сначала появляеть модальная форма, а уже потом основная...
Заранее всем спасибо!!!
← →
Романов Р.В. (2003-03-05 17:39) [1]Показывай модальную форму на onIdle или обрабатывай свое сообщение PostMessage(WM_user+...
← →
Intell (2003-03-05 17:42) [2]попробу писать form1.showmodal в OnShow
← →
Noname Master (2003-03-05 17:49) [3]2 Романов Р.В. события "onidle" я не нашёл... Может Я не там искал? А на счёт сообщения... Я не понял, PostMessage вроде для пересылки сообщений в сети? Или как?
2 Intell : пробовал - не помогает....
← →
Sandman (2003-03-05 18:36) [4]Покажи окно в Main.OnActivate, а потом убери обработчик Main.OnActivate := nil; (чтобы сработало только 1 раз, а не появлялось каждый раз при переключении между формами/приложениями).
← →
Pat (2003-03-05 19:06) [5]В файле проекта:
program Project1;
uses
Forms,
Unit1 in "Unit1.pas" {Form1},
Unit2 in "Unit2.pas" {Form2};
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Form1.Show;
Form2.ShowModal;
Application.Run;
end.
← →
Александр Спелицин (2003-03-05 19:07) [6]2 Noname Master:
OnIdle это событие у TApplication. см. TApplication.OnIdle.
А вот что касается сообщений, то тут Вы правильно сказали: "Или как". выделите в редакторе кода Delphi слово и PostMessage и нажмите F1. Тоже самое сделайте и с SendMessage.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c