![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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;
В крайнем случае вообще не создавать :)