RSS

Program Listbox (VB.Net)

Listbox biasa dipake untuk ngasi beberapa pilihan items untuk User. Items-items di dalam Listbox bisa dimasukin sendiri (manual dari properties), dan bisa juga dimasukin oleh User setelah program dijalankan. Nah, gw mau ngasi tutorial buat Listbox yang item-itemnya dimasukin oleh User. Selain nambah item, di contoh program kali ini bakal dibahas juga cara buat ngapusnya. Oke, pertama-tama buat form seperti gambar di bawah ini :

formVBUbah properties (Name) pada Button1 dengan nilai BtnTambah, BtnHapus pada Button2, dan BtnClear pada Button3, TxtTambah pada Textbox1, dan TxtHapus pada Textbox2. Perubahan nama ini biar kita gampang ngasi nama tiap-tiap komponen di source codenya.

Klik dua kali di tombol TAMBAH sehingga kita bisa lihat source code yang ada dibalik tombol ini.

BtnTambah

Source code di atas, kalo diterjemahin ke dalam bahasa manusia, berarti (mulai dari IF):

Jika kotak pada TxtTambah ga kosong, maka

Tambahin apa yg ditulis di TxtTambah ke dalam ListBox1, trus kosongin kotaknya

Jika kosong (Else),

keluarin peringatan “Nama item belum diisi”

Simple aja kan? Yang susah adalah syntax atau tata cara penulisannya.

Nah, untuk tombol HAPUS, mekanismenya hampir sama dengan TAMBAH, tapi kalo tadi kita pake ListBox1.Items.Add(), yang ini kita pake ListBox.Items.Remove().

Klik dua kali di tombol HAPUS, dan masukkan code ini:

Private Sub BtnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHapus.Click
If TxtHapus.Text <> “” Then
ListBox1.Items.Remove(TxtHapus.Text)
TxtHapus.Text = “”
Else
MsgBox(”Nama item belum diisi!”)
End If
End Sub

Kode di atas membuat tombol HAPUS bakal ngehapus item yang kita ketik di textbox selama item tersebut masih ada di Listbox.

Sementara itu, tombol HAPUS SEMUA berfungsi untuk ngapus sekaligus semua yang ada di Listbox. Perintah yang kita gunakan adalah Clear.

Private Sub BtnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnClear.Click
ListBox1.Items.Clear()
End Sub

Jalanin program (F5) dan hasilnya akan seperti ini..

MsgBox Ini adalah contoh program ketika dijalankan dengan TextBox yang kosong. Program bakal ngeluarin messagebox yang ngasi peringatan kalo Textbox belum diisi dan harus diisi segera. Kalo ga diisi? Ya diisi ulang donk kayak vocher hape..Hihihi..

Sekian tutorial kali ini. Semoga berguna…


Your Comment






Free Web Hosting