Logo programu

0

Cześć, mam dwa formularze, z Form1 chce zrobić logo przy starciu aplikacji... jak z wykorzystaniem timera lub funkcji 'sleep' zamknąć Form1 po upływie np: 2 sek. i uaktywnić Form2-gdzie będzie właściwy program ? ( zrobiłem to ale pojawia mi siębłąd i nie wiem co jest tego przyczyną , może ktoś z was poda mi rozwiązanie ) ;-(

0

poszukaj w serwisie o czymś takim jak 'SplashScreen' (nie wiem czy powinna być spacja), czy 'ekran powitalny'. w artykułach, albo gotowcach jest

0

To troche zly pomysl, bo ja zamkniesz Form1 to zamknie ci sie progra, poczytaj na 4p jakies arty o splashscreen.

0

Zawsze można ukryć formę np. Form1.Hide; a następnie uaktywnić drugą formę. Tylko przy zamykaniu drugiej trzeba również zamknąć pierwszą.

0

Ja mam tak

procedure TForm1.FormCreate(Sender: TObject);

begin
timer1.enabled := true;
end;

procedure TForm5.Timer1Timer(Sender: TObject);
begin
ProgressBar1.Position := ProgressBar1.Position + 1;

if ProgressBar1.Position = 100 then
begin
timer1.enabled := false;
ProgressBar1.Position := 0;

form2.Enabled:=True;
form2.Visible:=True;
form1.Enabled:=False;
form1.Visible:=False;
end;
end;
0

bossshhe. tu jest profesionalny sposob, dający wiecej mozliwosci:

[URL]http://4programmers.net/view.php?id=148[/URL]

0

a nie pomyslales zeby logo zrobic na form2? (innej od podstawowej)

1 użytkowników online, w tym zalogowanych: 0, gości: 1