Ketika menggunakan TDBListBox atau TDBComboBox, Anda harus menggunakan String List editor pada waktu desain untuk membuat daftar item-item yang akan ditampilkan. Untuk menampilkan String List editor, klik tombol ellipsis (...) pada properti Items dalam Object Inspector. Kemudian masukkan item-item yang Anda ingin tampilkan dalam daftar (list). Pada waktu runtime, Anda dapat menggunakan metode-metode properti Items untuk memanipulasi string list.
Ketika kontrol TDBListBox atau TDBComboBox di-link ke sebuah field melalui properti DataField, maka nilai field ini akan tampak dipilih dalam daftar. Jika nilai yang aktif tidak ada dalam daftar, maka tidak ada item yang tampak dipilih. TDBComboBox menampilkan nilai field yang aktif dalam edit box, tanpa memperhatikan apakah field ditampilkan dalam daftar Items.
Untuk TDBListBox, properti Height menentukan berapa banyak item-item yang ditampilkan dalam list box pada waktu yang sama. Properti IntegralHeight mengendalikan bagaimana item terakhir dapat ditampilkan. Jika IntegralHeight bernilai False (nilai default), maka bagian dasar list box ditentukan oleh properti ItemHeight, dan bagian dasar item mungkin tidak sepenuhnya ditampilkan. Jika IntegralHeight bernilai True, maka bagian dasar item yang terlihat dalam list box sepenuhnya akan ditampilkan.
Untuk TDBComboBox, properti Style menentukan interaksi user dengan kontrol. Secara default, Style bernilai csDropDown, yang berarti user dapat memasukkan nilai-nilai dari keyboard, atau memilih item dari drop-down list. Properti-properti berikut ini menentukan bagaimana daftar Items ditampilkan pada waktu runtime :
§ Style menentukan display-style komponen :
ü csDropDown (default)
Menampilkan drop-down list dengan sebuah edit box dimana user dapat memasukkan teks. Semua item merupakan string dan mempunyai tinggi yang sama.
ü csSimple
Mengkombinasikan kontrol edit dengan fixed size list of items yang selalu ditampilkan. Ketika menetapkan Style ke nilai csSimple, maka pastikan untuk meningkatkan (increase) properti Height sehingga daftar ini ditampilkan.
ü csDropDownList
Menampilkan drop-down list dan edit box, tetapi user tidak dapat memasukkan atau mengubah nilai-nilai yang tidak ada dalam drop-down list pada waktu runtime.
ü csOwnerDrawFixed dan csOwnerDrawVariable
Mengizinkan daftar item-item untuk menampilkan nilai-nilai selain string (misalnya bitmap) atau menggunakan font-font yang berbeda pada item-item individual dalam daftar (list).
§ DropDownCount :
Jumlah maksimum item-item yang ditampilkan dalam daftar. Jika jumlah Items lebih besar dari DropDownCount, maka user dapat menggulung (scroll) daftar. Jika jumlah Items lebih kecil dari DropDownCount, maka daftar akan cukup besar untuk menampilkan semua Items.
§ ItemHeight :
Tinggi masing-masing item ketika style bernilai csOwnerDrawFixed.
§ Sorted :
Jika True, maka daftar Items ditampilkan menurut urutan abjad.
No comments:
Post a Comment
Silahkan tinggalkan pesan