Arsip: Menampilkan pilihan Item pada Combobox dengan menggunakan keyboard


by Tbawor in Articles more 13 years ago 3692
Walaupun Mouse merupakan alat bantu yang menyenangkan,
namun dalam kenyataannya untuk mendapatkan kecepatan input suata data
pengoperasian melalui keyboard merupakan cara yang tercepat dan terbaik.
Pada beberapa komponen Delphi terkadang terdapat kendala untuk pemrosesan melalui keyboard.
Seperti pada komponen Combobox dan kelas turunannya, jika kita mempunyai daftar list pilihan
untuk menampilkan pilihan item kita harus menggunakan kembali kontrol dengan Mouse.
Sebenarnya bukan tidak ada kontrol untuk pengoperasian dengan keyboard namun aksi default
dari kontrol ini adalah untuk pengoperasian Mouse.
Berikut ini adalah baris kode sederhana untuk mengfungsikan kontrol keyboard (dengan panah bawah)
untuk menampilkan pilihan item pada komponen Combobox dan kelas Turunannya.

Silakan ketikan kode ini pada event onKeydown komponen bersangkutan.
// untuk kelas TCombobox, TDBCombobox dan turunannya
if key = vk_down then Combobox1.droppedown := true;

//untuk kelas TDBLookupCombobox agak sedikit berbeda procedurenya.
if key = vk_down then DBLookupCombobox1.dropdown;

Semoga menjadi bahan pencerahan.
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com