Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Показать неглавное окно [D5, Win95/98]


Огромное Кулясищще ©   (2004-07-07 00:25:00) 

Есть две форма, одна из них главная. Нужно при загрузке программы показать сразу же вторую форму да так, чтобы она была поверх главной.


evvcom   (2004-07-07 10:22:00) [1]


> > В OnShow главной поставить Show
>
> Не будет
>
> > поверх главной

Хорошо. Еще есть BringToFront и SetFocus. Не проверяю, но эффект в отношении формы, думаю, будет одинаковым.


Германн   (2004-07-07 03:10:00) [2]

А может стоит посмотреть в Демках реализации Splash - форм?
Сабж, вроде как, об этом!


MIGUR   (2004-07-07 02:49:00) [3]

попробуй так:

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);
 form2.Show;
 Application.Run;
end.


GuAV   (2004-07-07 01:40:00) [4]


> [1] и fsStayOnTop

Тогда уже Visible=true и fsStayOnTop


R   (2004-07-07 01:38:00) [5]

[1] и fsStayOnTop


GuAV   (2004-07-07 01:19:00) [6]


> В OnShow главной поставить Show

Не будет

> поверх главной


evvcom   (2004-07-07 00:28:00) [7]

В OnShow главной поставить Show или ShowModal второй.


Наверх

Титульная страница Поиск, карта сайта Написать письмо