Komponen ListBox digunakan untuk membuat sebuah daftar pilihan. Komponen ini bisa melakukan Multiple-Choice(bisa memilih banyak pilihan), dengan catatan properties MultiSelect bernilai "true". Untuk melihat pilihan yang tersedia menggunakan scrollbar.
Beberapa Properties yang sering digunakan dalam ListBox :
Color | --> | Digunakan untuk merubah warna latar ListBox. Nilai yang dimiliki properties ini adalah nilai warna(TColor), seperti clRed(Merah), clGreen(hijau) atau bisa juga dengan menentukan nilai RGB nya dengan memberikan tanda '$'. Contoh sintak : ListBox1.Color := clRed; // warna merah(TColor) ListBox1.Color := $FF; // warna merah(RGB) |
Columns | --> | Digunakan untuk menampilkan daftar pilihan dalam format Kolom, dan scrollbar yang digunakan adalah Horizontal ScrollBar. Nilai yang dimiliki properties ini adalah Integer. defaultnya 0 (tanpa kolom). Contoh sintak : ListBox1.Columns := 0; |
Enabled | --> | Digunakan untuk menentukan apakah ListBox bisa aktif digunakan atau tidak. Memiliki 2 Nilai "True" dan "False" (Boolean). "True" --> ListBox bisa digunakan. "False" --> ListBox tidak bisa digunakan. Contoh sintak : ListBox1.Enabled := True; |
ExtendedSelect | --> | Properties ini berhubungan dengan properties MultiSelect. MultiSelect harus bernilai "True" agar properties ini aktif. Memiliki 2 Nilai "True" dan "False" (Boolean). "True" --> ListBox bisa melakukan Banyak Pilihan dengan memilih pilihan-pilihan + menekan keyboard "Shift" / "Ctrl". "False" --> ListBox ListBox bisa melakukan Banyak Pilihan dengan memilih pilihan-pilihan tanpa bantuan keyboard. Contoh sintak : ListBox1.ExtendedSelect := True; |
Font | --> | Digunakan untuk menentukan settingan huruf pada ListBox. Properties ini memiliki properties lagi didalamnya. Properties Font : - CharSet (Menentukan spesifikasi dari Karakter Huruf), nilainya adalah String. - Color (Warna Huruf), nilainya adalah TColor/RGB. - Name (Jenis Huruf, tergantung dari CharSet) nilainya adalah String. - Size (Ukuran Huruf) nilainya adalah Integer. - Style (Bentuk/Gaya dari Huruf), nilainya adalah Array. Contoh sintak : ListBox1.Font.CharSet := 'DEFAULT_CHARSET'; ListBox1.Font.Color := clBlue; ListBox1.Font.Name := 'Arial'; ListBox1.Font.Size := 14; ListBox1.Font.Style := [fsBold,fsItalic]; ListBox1.Font.Style := []; // jika Huruf tidak memiliki style; Untuk Style, nilai yang dimilikinya ada 4 : "fsBold", "fsItalic", "fsUnderLine", dan "fsStrikeOut". "fsBold" --> Huruf Tebal. "fsItalic" --> Huruf Miring. "fsUnderLine" --> Huruf digarisBawahi. "fsStrikeOut" --> Huruf dicoretDitengah. |
Items | --> | Digunakan untuk membuat/mengubah daftar pilihan yang akan digunakan ataupun yang ada. Properties ini bersifat TString, yang memiliki beberapa properties yang bisa diakses melalui sintak. Contoh sintak : ListBox1.Items.Add('Pilihan-XXX'); ListBox1.Items.Text := 'Pilihan-XXX'; |
MultiSelect | --> | Digunakan untuk menentukan apakah ListBox bisa melakukan banyak pilihan sekaligus atau hanya bisa 1 pilihan. Memiliki 2 Nilai "True" dan "False" (Boolean). "True" --> ListBox bisa digunakan. "False" --> ListBox tidak bisa digunakan (default). Contoh sintak : ListBox1.MultiSelect := True; |
Name | --> | Digunakan untuk menentukan nama dari Komponen ListBox. Properties Name pasti dimiliki oleh setiap komponen pada Delphi dan bersifat unique(tidak boleh sama), karena setiap kita akan membuat sintak yang akan berhubungan dengan sebuah komponen di Delphi, Name dari komponen tersebut harus disebutkan. Nilai untuk propeties ini adalah String. Contoh sintak : ListBox1.Name := 'List1_Ubah'; |
Sorted | --> | Digunakan untuk mengurutkan secara otomatis berdasarkan abjad dari daftar pilihan. Memiliki 2 Nilai "True" dan "False" (Boolean). "True" --> Pengurutan diaktifkan. "False" --> Pengurutan di-nonAktifkan (Default). Contoh sintak : ListBox1.Sorted := True; |
Selamat Mencoba..
^_^
Sumber : Borland Delphi7