Apa Saja Yang Bisa Dilakukan Dengan Kontrol ListBox di Visual Basic .Net (VB.NET)?

ListBox merupakan kontrol yang penting dalam menampilkan sebuah data. Berbeda dengan Combobox yang hanya menampilkan ketika Dropdown di klik sedangkan  ListBox menampilkan secara utuh dalam bentuk Daftar, dan User bisa memilihnya dengan cara klik sama seperti ComboBox.


Manipulasi Kontrol ListBox di VB.Net

Apa itu Kontrol ListBox di VB. Net ?

ListBox adalah kontrol yang digunakan untuk menampilkan daftar item dalam bentuk list. Pengguna bisa memilih satu atau beberapa item dari daftar tersebut, tergantung pengaturannya.

Fungsi Utama Kontrol ListBox di VB.NET

Sebelum masuk ke contoh, kita bahas dulu fungsi-fungsi utama dari ListBox.

1. Menampilkan Daftar Data

Fungsi paling dasar ListBox adalah menampilkan daftar data, misalnya:

  • Daftar nama
  • Daftar produk
  • Daftar file
  • Daftar pilihan menu

Data ini bisa ditambahkan secara manual atau lewat kode program.


2. Memilih Item dari List

ListBox memungkinkan user untuk memilih:

  • Satu item (Single Selection)
  • Banyak item sekaligus (Multiple Selection)

Fitur ini cocok untuk aplikasi yang membutuhkan pemilihan lebih dari satu data.


3. Menyimpan Data Sementara

ListBox sering digunakan sebagai tempat penyimpanan data sementara sebelum diproses lebih lanjut, misalnya sebelum disimpan ke database atau ditampilkan ke kontrol lain.

Cara Menggunakan Kontrol ListBox di VB.Net 

1. Menambah Data 

  • Dengan Manual

         'menambah data ke dalam ListBox manual

        ListBox1.Items.Add("Direktur")

        ListBox1.Items.Add("Manager")

        ListBox1.Items.Add("Sekretaris")

        ListBox1.Items.Add("Karyawan")

  • Dengan Range

         'menambah data ke dalam ListBox dengan Range

        ListBox2.Items.AddRange(New String() {"Mangga", "Pisang", "Anggur"})


2. Mengambil Item Terpilih

         'mengambil item terplih

        Dim item As String = ListBox1.SelectedItem.ToString()

        Label1.Text = item


3. Menghapus Item

  • Menghapus item terpilih

ListBox1.Items.Remove(ListBox1.SelectedItem)

  • Menghapus Semua Item
ListBox1.Items.Clear()


4. Multi Selection

Cara Mengaktifkan Multi-Selection, atur properti SelectionMode menjadi:
  • MultiSimple atau
  • MultiExtended

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If ListBox3.SelectedItems.Count = 0 Then
            MessageBox.Show("Belum ada item yang dipilih")
            Exit Sub
        End If

        Dim hasil As String = ""

        For Each item As String In ListBox3.SelectedItems
            hasil &= "- " & item & vbCrLf
        Next

        MessageBox.Show(hasil, "Item yang Dipilih")
    End Sub


Tips dan Rekomendasi Penggunaan ListBox

Supaya penggunaan ListBox lebih optimal, berikut beberapa tips yang bisa kamu terapkan:
  • Gunakan ListBox untuk data yang tidak terlalu panjang
  • Kombinasikan dengan ScrollBar jika item banyak
  • Beri validasi sebelum menambah atau menghapus item
  • Jangan lupa cek apakah item sudah dipilih sebelum diproses

Demikianlah artikel Blog kali ini membahas tentang Apa Saja Yang Bisa Dilakukan Dengan Kontrol ListBox di Visual Basic .Net (VB.NET), semoga artikel ini bermnfaat buat kita semua.Amin.

Selamat mencoba semoga berhasil.

Post a Comment for "Apa Saja Yang Bisa Dilakukan Dengan Kontrol ListBox di Visual Basic .Net (VB.NET)?"