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

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

лохонулся,как быть с формой


Тимофей Юрьевич ©   (2006-06-15 19:57:00) 

сделал программу,достаточно объемную,главное окно должно вылезать по нажатию на кнопку,как мне сделать form2 начальным?
Спасибо


Leonid Troyanovsky   (2006-06-16 17:54:00) [1]


> Rater1   (16.06.06 15:27) [6]

> Пункт "Main Form"  - начальная форма проекта.


Главная форма.

--
Regards, LVT.


Rater1   (2006-06-16 15:27:00) [2]

Меню
Project->Options...->Forms
Пункт "Main Form"  - начальная форма проекта.


Leonid Troyanovsky   (2006-06-15 20:26:00) [3]


> Iehbr ©   (15.06.06 20:20) [4]

> Application.CreateForm(TForm2,Form2)


Первая созданная таким образом форма и станет главной.

--
Regards, LVT.


Iehbr   (2006-06-15 20:20:00) [4]

Application.CreateForm(TForm2,Form2)


Тимофей Юрьевич   (2006-06-15 20:18:00) [5]

окей,спасибо!
а как в рантайм содавать динамически?
оч благодарен


Leonid Troyanovsky   (2006-06-15 20:14:00) [6]


> Тимофей Юрьевич ©   (15.06.06 19:57)  

> вылезать по нажатию на кнопку,как мне сделать form2 начальным?


Например, написать в модуле главной формы

initialization
 with TForm2.Create(nil) do {убрать TForm2 из списка автосоздаваемых}
   try
     if ShowModal <> mrOK then Halt;
   finally
     Free;
   end;


--
Regards, LVT.


Джо   (2006-06-15 20:02:00) [7]

> как мне сделать form2 начальным?

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


Наверх

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