Kali ini saya akan membahas tentang cara membuat splashscreen
Objek yang dibutuhkan dalam pembuatan splashscreen ini yaitu progressbar, timer
Sedikit pengetahuan progressbar adalah suatu tampilan yang ada yang berbentuk loading biasanya progressbar digunakan untuk splashscreen (tampilan awal ketika membuka suatu aplikasi),
Dan timer sendiri biasanya digunakan untuk melakukan perhitungan dan untuk menggerakkan progressbar tersebut
Oke langsung saja kita berangkat ke TKP :-)
Langkah awal yang dilakukan untuk membuat splash screen yaitu buat tampilan seperti berikut dengan mengklik progressbar dan timer 2kali dan susun progressbar seperti gambar
lalu klik dua kali form 1 dan ketikan listing
Timer1.start()
Setelah itu klik dua kali Timer 1 pada desainnya
Dan ketikan listing berikut
If ProgressBar1.Value < 100 Then
ProgressBar1.Value += 5
ElseIf ProgressBar1.Value = 100 Then
Timer1.Stop()
End If
Setelah itu silahkan di run hasilnya akan seperti ini
Kalau dilihat begitu saja kurang menarik kan, jadi kita akan membuat tampilan splash screen itu menjadi menarik.
Caranya pilih form1 lalu ganti beberapa propertiesnya yaitu sebagai berikut
FormBorderStyle diganti dengan None
StartPosition diganti dengan CenterScreen
Backcolor diganti dengan HotTrack
Hingga akan jadi seperti ini
Masih kurang menarik juga kan selanjutnya kita beri tombol close dan tulisan di splash screen itu dengan menambahkan 2 Label dan ganti properties text nya dengan tulisan yang ada pada gambar berikut
Silahkan kreasikan sesuai kreatifitas
Untuk label 2 agar berfungsi klik 2 kali pada labelnya dan ketikan listing berikut ini
Me.Close()
Lha kalau splash screen kan biasanya hanya sebentar dan langsung menuju ke aplikasi yang dibuat, jadi kita buat form satu lagi yang digunakan sebagai perumpamaan aplikasi tersebut, kalau belum bisa berikut ini caranya
1. Masuk ke solution explorer dan klik kanan pada project anda
2. Lalu masuk add
3. Dan pilih windows form...
Berikut ini gambarnya
Setelah itu klik add
Dan untuk menggabungkan antara splash screen dengan form yang baru tadi kita gunakan listing sebagai berikut pada timer bawah sendiri
Form2.show()
Me.Hide()
Untuk listing lengkap sebagai berikut
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If ProgressBar1.Value < 100 Then
ProgressBar1.Value += 5
ElseIf ProgressBar1.Value = 100 Then
Timer1.Stop()
End If
Form2.show()
Me.Hide()
End Sub
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
Me.Close()
End Sub
End Class
Oke selesai sudah belajar membuat splash screen kali ini sampai bertemu di postingan yang berikutnya
Tidak ada komentar:
Posting Komentar