- Buat form baru dengan cara masuk ke menu File | New | Form
- Masuk pada menu Project | Option
Pada bagian tab Form ini form yang baru dibuat dipindahkan ke bagian available forms agar tidak membebani memori. - Ubah Properties ini dari Form baru tersebut
Name: SplashScreen
BorderStyle: bsNone
Position : poScreenCenter - Masukkan komponen timer dan progressbar pada form SplashScreen tersebut
- Setting property interval dari Timer menjadi 100 dan enabled menjadi false
- Pada even form onCreate ketikkan kode ini untuk menghilangkan tampilan form:
brush.Style:=bsClear;
- Pada even komponen Timer tersebut ketik kode ini:
ProgressBar1.Position:=ProgressBar1.Position+10;
if ProgressBar1.Position=100 then begin
timer1.enabled:=false;
end; - Pada menu Project | View Source ubah kode yang ada menjadi seperti berikut ini:
splashScreen := TsplashScreen.Create(Application);
try
splashScreen.Show;
Application.Initialize;
splashScreen.Update;
while splashScreen.timer1.Enabled do
Application.ProcessMessages;
Application.CreateForm(TForm1, Form1);
SplashScreen.Hide;
finally
SplashScreen.Free;
end;
Application.Run; - Simpan dan jalankan
Download Gammu smsm gateway installer
14 tahun yang lalu

Gan untuk membuat form splashcreen dengan menggunakan progressbar yang terhubung ke form login gimana caranya..??thanks
BalasHapus