Robienie splash screna

adikx

Użytkownik
Dołączył
Maj 21, 2007
Posty
415
Pewnie wielu z was podoba się splash screan gdy ładuje się delphi.
W ów artykule postaram się wam pokazać jak zrobić na własną ręke taki srean.

1. Co będzie potrzebne.
2. Robimy splash screan.

No to do roboty:

Ad.1 co będzie potrzebne:
-2 formy
-minimalna znajomość ide delphi
-obrazek który chcemy jako splash screan
-komponent timer
-komponent image

Ad.2
Tworzymy nowa aplikacje i dodajemy do niej drugą forme.
Pierwsza forma o nazwie form1 to nasz program a druga to splash screan.
Do drugiej formy dodajemy obrazek przez komponent image zmieniamy rozmiar
obrazka na nas interesujący i dopasowujemy forme do niego tak by nie było wolnej
przestrzeni i było tylko w oknie widać obrazek. Teraz wchodzimy w zakładke
project i options z zakładek okna options wybieramy forms. Z auto-create forms
klikamy na form1 i klikamy na strzałke > i form1 powinien się znaleść w kolumnie
obok. Klikamy ok, teraz na forme drugą wstawiamy komponent timer i zmieniamy jego
interval na np. 10000 co odpowiada 10 sek. teraz przechodzimy do zakładki events
w i klikamy na zdarzenie ontimer i w tym zdarzeniu wpisujemy taki kod:


timer1.Enabled:=false;
Application.CreateForm(TForm1, Form1);
form1.Show;
form2.free;


Teraz klikamy na forme drugą (tak żeby było zaznaczone form2 w object treeview)
i w zakładce properties otwieramy gałąż brodericons i wszyskie poniże opcje z
tego dzrewa zmieniamy na false. Teraz zamknij drzewo i ustaw parametr broderstyle
na bsNone teraz zmieniamy parametr position na poScreenCenter i teraz naciśnij F9
i powinno się pokazać okienko z ostrzeżeniem kliknij tak i jeszcze raz naciśnij F9.
Teraz twój splash screan jest gotowy.

Zastrzegam sobie prawa do błędów oraz zabrania się kopiowania bez zgody autora

Pozdrowienia dla: Achatesa DJ Mentos'a Quaka

ARTYKUŁ by AdiKX

Prosze o komentarze.
 

T$cr!pt3r

Użytkownik
Dołączył
Lipiec 23, 2007
Posty
207
Błędy ortograficzne, co nie powinno sie w tutorialach zdarzać.
Brak znaczników code, a tak to może być.
Popraw błędy ortograficzne, dodaj znaczniki code i pogrubienia, dla lepszej czytelności i tutorial będzie ok.

PS. Tutaj widziałem też taki art...

Application.CreateForm(TForm1, Form1);[/b]

To jest poprawnie ale, wiem jedno,
Wywali błąd, bo Form2 musi mieć dodaną Form1 do uses, inaczej będziecie mieli błąd i pewnie co niektórzy nie będą wiedzieć o co chodzi ;] A nie wyskoczy czy sie chce ja dodać do
uses, ponieważ kompilator wywali błąd i przerwie operacje kompilacji ...
 
Do góry Bottom