Arsip: Menampilkan pilihan Item pada Combobox dengan menggunakan keyboard
by Tbawor in Articles more 18 years ago 4519
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.
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.
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.
Random Articles
- Mengambil aktif caption bar suatu aplikasi
- Konvert/copy Database ke Excel
- Mematikan Fungsi Ctrl+Al+Del
- Membuat Stored Procedure di MS Access dengan parameter
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- procedure SendKey
- Advanced CD Control (Initial Version)
- Extreme Programming
- Delphi For Android Progress & Component Poll
- Aplikasi Modern Dengan Bahasa Pascal
Last Articles
Recent Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago