Mnemonic, membuat HotKey pada Aplikasi WinForm
Mnemonic merupakan sebuah teknik yang dapat kita gunakan untuk membuat suatu shortcut pada Control. Control yang dikenai Mnemonic dapat diakses menggunakan gabungan key tertentu ( Hotkeys ).
Apa itu Hotkeys ?
Hotkey adalah kombinasi dari beberapa tombol keyboard yang memungkinkan user untuk mengeksekusi berbagai fungsi tertentu dengan cepat tanpa menggunakan menu ataupun toolbar.
Namun, tidak semua Control mendukung fungsi dari Mnemonic, hanya ada beberapa Control yang mendukung diantaranya adalah :
- Button
- CheckBox
- Radio Button
- Toggle
- dsb.
Bagaiman cara menambahkan Mneonic pada Aplikasi ?
Untuk membuat suatu fungsi Mnemonic, hal yang pertama yang harus dilakukan adalah :
Membuat project Windows Form pada Visual Studio, apabila kamu belum membuatnya kamu dapat melakukannya dengan mengikuti cara di bawah ini :
Baca : Bagaimana cara membuat aplikasi windows ?
Menambahkan Mnemonic pada Button
Sekarang kita akan mencoba mengimplementasikan Mnemonic pada beberapa button.
maka dari itu hal yang harus dilakukan adalah menambahkan Beberapa Button kedalam Form.
perhatikan tampilan dibawah ini :
Setelah button ditambahkan kedalam sebuah form, pastikan UseMnemonic pada properties bernilai True
Mnemonic dapat kita mulai dengan menambahakan karakter & pada Text suatu Control.
Contoh :
- button A dapat di akses menggunakan gabungan key ALT + A, maka kita perlu menambahakan karakter & sebelum karakter A, jadi text pada control akan menjadi &A.
- Buton Play dapat di akses menggunakan gabungan key ALT + Y, maka text pada properties dibuat PLA&Y.
Pada aplikasi yang akan dibuat, kita akan mengimplementasikan gabungan key ALT + NomorButton yang akan di akses.
Sebelumnya kita telah mengatur tata letak button pada form, sekarang waktunya untuk menambahkan mnemonic pada button.
masuk ke properties button kemudian pastikan UseMnemonic bernilai True
setelah itu ubah nama pada setiap button menjadi Button&1, Button&2,dan Button&3 dan selanjutnya.
Setelah nama diubah maka tampilan akan berubah menjadi seperti dibawah ini :
Pada gambar di atas dapat kita lihat terdapat garis bawah pada angka button, yang menandakan button dapat diakases menggunakan gabungan key ALT + angka, contoh : ALT + 1 untuk button1.
Mencoba Hotkey Mnemonic
Untuk mencoba berhasil atau tidaknya mnemonic yang di implementasikan, pertama kita harus memasukan terlebih dahulu fungsi yang dapat menandakan Mnemonic berhasil atau belum.
Kita akan mencoba menampilkan sebuah windows baru ketika button di klik.
masukan syntax dibawah ini pada event OnClick Button :
MessageBox.Show(“Kamu telah menekan Button 1”);
masukan syntax di atas pada setiap button.
Setelah itu jalankan Program dengan menekan F5.
cobalah menekan hotkey yang telah dibuat. Misal ALT + 1.
Jika Berhasil maka akan tampil windows Baru dengan teks
Kamu telah menekan Button 1 yang mana menandakan bahwa Mnemonic Berfungsi.