Cara Membuat Progressbar Pada Visual Basic

19 Oct 2015
21:22
Visual Basic


Mungkin beberapa sudah tahu bagaimana caranya membuat progressbar yang dapat berjalan pada visual basic, tetapi masih ada juga yang belum mengetahuinya. Untuk itu pada artikel kali ini saya akan berbagi tutorialnya, disini saya menggunakan fungsi dari komponen Timer karena itu lebih efektif dan dapat berjalan secara otomatis. Saya sudah menyiapkan source code projectnya juga apabila masih kesulitan dalam membuat ini.

Komponen :

  • 1 Timer
  • 1 ProgressBar
  • 1 Button
  • 1 Label

Tambah komponen di atas ke dalam form pada project visual basic Anda dan atur tata letak sesuai keinginan. Contohnya seperti pada gambar berikut :

Ubah pengaturan Timer pada Properties menjadi :

Enabled False
Interval 100


Klik 2x pada Button1 sehingga muncul form codenya, kemudian masukkan kode berikut :

Timer1.Start()
Sehingga fungsi dari button menjadi seperti ini :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Timer1.Start()
End Sub

Lalu klik 2x pada Timer1, ubah agar menjadi :

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
    If ProgressBar1.Value < ProgressBar1.Maximum Then
        'Jika Value dari progressbar belum mencapai value maximum
        'Maka jalankan perintah ini
        Label1.Text = "Loading ..." 'Text dari Label1 Diubah
        ProgressBar1.Increment(+1) 'Value dari progress bar terus ditambah
    ElseIf ProgressBar1.Value = ProgressBar1.Maximum Then
        'Jika Value dari progressbar telah mencapai value maximum
        'Maka jalankan perintah ini
        Label1.Text = "Loading Selesai" 'Text dari Label1 Diubah
        Timer1.Stop() 'Timer1 dihentikan agar tidak berulang lagi
    End If
End Sub

Sekarang coba test aplikasinya dengan debugging, klik tombol nya untuk memluai progressbar agar berjalan. Saya sudah menyediakan contoh Source Codenya yang dapat diunduh gratis dibawah ini.

Source Code
Rully Ardiansyah

My name is Rully Ardiansyah (DeVoresyah) from Indonesia. I am CEO also Developer on Vore Corporation. I have several projects in web programming and software development. In web programming project I usually use the php native and php framework. To the web client I thrive in almost all layers are CSS, HTML, JavaScript including jQuery and various frontend like twitter bootstrap framework. I also often explored GitHub to discover new things and learn what I have not to understand. In Software Development I usually use visal basic...