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

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

Form


ser_ega ©   (2004-10-17 22:36:00) 

Мастера помогите чето не получается! Как сделать чтобы Form1 при запуске программы не появлялась?


TUser   (2004-10-18 10:36:00) [1]

Поменять местами
Application.CreateForm('Form1','TForm1');
и
Application.CreateForm('Form2','TForm2');


Kniaz   (2004-10-18 10:34:00) [2]

Application.ShowMainForm:=false;


Erik1   (2004-10-18 10:24:00) [3]

В DPR файле ShowMainForm := False; и будет счастье.


Hmm   (2004-10-18 00:04:00) [4]

2 Сайбель Алексей ©   (17.10.04 23:19) [4]
После вашего поста проверил и с удивлением обнаружил, что это так.


Сайбель Алексей   (2004-10-17 23:45:00) [5]

2 ser_ega
Лучше объясни конкретно, что тебе требуется. Тогда посмотрим как лучше сделать, а то на FormPaint как то все криво


Sphinx   (2004-10-17 23:41:00) [6]

> ser_ega   (17.10.04 23:34) [5]

Если ты хочешь сперва показать одну форму, а потом уже Form1, то лучше в самом проэкте, не Unit1!!! Сперва создай и вызови нужное окно, вставь код вызова перед Application.Run и все будет нормально.


ser_ega   (2004-10-17 23:34:00) [7]

А чтобы ее потом показать надо Form1.Show?


Сайбель Алексей   (2004-10-17 23:19:00) [8]

Если тебе вообще не нужна форма, то удали ее из тела программы.
2 Hmm ©   (17.10.04 23:12) [3]
Visible=False даже у главной формы по умолчанию

procedure TForm1.FormPaint(Sender: TObject);
begin
 Form1.Hide;
end;

Так приложение будет запущенно, но форма спрятана


Hmm   (2004-10-17 23:12:00) [9]

хм. ну если form1 (а как правило это так) является главной в проэкте, то её свойство visible изначально выставленно в true.

если хочешь чтобы форма не создавалась сразу после запуска приложения, нужно Project->Options, закладка Forms, перенести эту форму (в твоем случае form1) из левой в правую часть (Available forms). Только помни, что хотябы одна форма должна быть в Auto-create forms.


ser_ega   (2004-10-17 23:03:00) [10]

Так property Visible=False стоит по умолчанию при добавлении Form в проект!


Sphinx   (2004-10-17 22:46:00) [11]

Не запускать программу :)

Help -> Form.Show Form.Hide
propertyVisible=False;

В крайнем случае вообще не создавать :)


Наверх

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