![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему в процедуре FormCreate; не работает Form1.Visible:=False;? [D7, 2000]
XTD © (2006-08-28 12:34:00)Нужно при загрузке скрыть форму. На этот код не реагирует никак Form1.Visible:=False;.
Какими способами еще можно?
Ketmar (2006-08-28 15:12:00) [1]> [24] XTD © (28.08.06 15:08)
бывает. только как это связано с ...? %-)
XTD (2006-08-28 15:08:00) [2]ЕмаЕ!
Я когда настраивал сворачивание в трэй, поставил на форме в FormStyle := fsStayOnTop, это то и было причиной моих надоеданий Вам.
НЕ ПОВТОРЯЙТЕ МОИХ ОШИБОК!
Всем спасибо!
;-)))))))))))))))))))))))))))))
Anatoly Podgoretsky (2006-08-28 13:27:00) [3]XTD © (28.08.06 13:18) [18]
Нет простых форм, есть главная и прочии.
Fay (2006-08-28 13:24:00) [4]> Может тебе мешает 2000?
Точно! Надо комп вырубить!!!
Elen (2006-08-28 13:22:00) [5]
> XTD
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, Buttons;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.ShowMainForm :=false;
end;
end.
Правельно тебе подсказывают - Это работает в ХР.
Может тебе мешает 2000?
Fay (2006-08-28 13:21:00) [6]2 XTD © (28.08.06 13:18) [18]
Паслушай, дарагой. У всех работает - у тебя нет. М.б. интенсивность космических лучей повысилась?
Сергей М. (2006-08-28 13:21:00) [7]
> XTD © (28.08.06 13:18) [18]
У тебя глаза есть ?)
Ты [11] читал ?)
Все же там разжевано)
XTD (2006-08-28 13:18:00) [8]Злые Вы мастера. Вроде и вопрос не сложный, а ответа конкретного нет. Есть простая форма и ее нужно скрыть при загрузке… Буду пробовать методом тыка, может и получится …
:-(
Fay (2006-08-28 13:10:00) [9]2 Leonid Troyanovsky © (28.08.06 12:56) [10]
> Пуркуа па?
Действительно. С чем-то перепутал. Вот только с чем... 8)
XTD (2006-08-28 13:04:00) [10](15) Я же говорю что не знаю как это правильно сделать, поэтому пробую уже все что попало.
Anatoly Podgoretsky (2006-08-28 13:02:00) [11]XTD © (28.08.06 13:01) [14]
Это ты зря, это резко меняет отношение к тебе.
XTD (2006-08-28 13:01:00) [12](10) Да.
(9) Нет.
Anatoly Podgoretsky (2006-08-28 12:59:00) [13]Правда в FormCreate ничего работать не будет, видимость обрабатывается позже.
Anatoly Podgoretsky (2006-08-28 12:58:00) [14]Правильно орать не надо, пока ничего не рассказано.
Сергей М. (2006-08-28 12:56:00) [15]
> XTD © (28.08.06 12:51) [7]
Справке ж написано:
To hide the main form at startup, set ShowMainForm to false in the main project file before the call to the Run method. Make sure that the Visible property of the form is also false.
Читать-то умеем ?)
"И не зачем так орать" (с) Кролик
Leonid Troyanovsky (2006-08-28 12:56:00) [16]
> Fay © (28.08.06 12:46) [6]
> > Нет результата от Application.ShowMainForm := False;
> Надеюсь, ты это не в OnCreate запихнул?
Пуркуа па?
--
Regards, LVT.
Fay (2006-08-28 12:55:00) [17]2 XTD © (28.08.06 12:51) [7]
Ты наводящие вопросы читаешь? Может быть, ты показал нам что именно не работает? Или сказал, является ли Form1 MainForm?
Dmitrij_K (2006-08-28 12:54:00) [18]Menu Project->View Sources
Application.Initialize;
Application.ShowMainForm := False;
Application.CreateForm(TMainForm, MainForm);
XTD (2006-08-28 12:51:00) [19]Люди, я еще раз говорю: МНЕ НУЖНО СПРЯТАТЬ МОЮ ФОРМУ ПРИ ЗАГРУЗКЕ. Как это сделать я не знаю. ПОМОГИТЕ ПОЖАЛУЙСТА.
Fay (2006-08-28 12:46:00) [20]2 XTD © (28.08.06 12:39) [3]
> Нет результата от Application.ShowMainForm := False;
Надеюсь, ты это не в OnCreate запихнул?