Menggunakan kontrol CommandButton
Kontrol tombol perintah digunakan untuk memulai, menyela, atau mengakhiri suatu proses. Ketika diklik, perintah yang telah ditulis ke dalam prosedur acara Klik dipanggil.
Terdapat tombol perintah di sebagian besar aplikasi Visual Basic yang dapat diklik pengguna untuk melakukan tindakan. Saat diklik, tombol tidak hanya melakukan tindakan yang sesuai, tetapi juga tampak ditekan dan dilepaskan, sehingga kadang disebut tombol tekan.
Untuk informasi lebih lanjut tentang contoh sederhana kontrol CommandButton, lihat "Klik Tombol untuk Melakukan Tindakan" di Bab 3, "Bentuk, Kontrol, dan Menu".
Tambahkan tombol perintah ke formulir
Kemungkinan besar Anda akan menggunakan satu atau lebih tombol perintah di aplikasi Anda. Sama seperti menggambar tombol pada kontrol lainnya, tambahkan tombol perintah ke formulir. Ukuran tombol perintah dapat diatur dengan mouse atau dengan mengatur properti Tinggi dan Lebar.
Tetapkan judul
Anda dapat menggunakan properti Caption untuk mengubah teks yang ditampilkan pada tombol perintah. Pada waktu desain, Anda dapat mengatur properti ini di jendela Properti kontrol. Teks tombol akan diperbarui secara dinamis setelah menyetel properti Caption pada waktu desain.
Atribut Caption dapat berisi hingga 255 karakter. Jika judul melebihi lebar tombol perintah, maka akan dilipat ke baris berikutnya. Namun, jika kontrol tidak dapat mengakomodasi keseluruhan panjangnya, judul akan terpotong. Anda dapat mengubah font yang ditampilkan pada tombol perintah dengan mengatur properti Font.
Buat pintasan keyboard
Anda dapat membuat pintasan tombol akses tombol perintah melalui properti Caption. Untuk melakukannya, cukup tambahkan tanda hubung (&) sebelum huruf yang merupakan kunci akses. Misalnya, untuk membuat kunci akses untuk judul PRint, tambahkan tanda hubung sebelum huruf P, sehingga diperoleh &Cetak. Saat dijalankan, huruf P akan digarisbawahi, dan tombol perintah dapat dipilih dengan menekan tombol ALT P secara bersamaan.
Catatan Jika Anda tidak membuat access key, dan Anda ingin judul berisi tanda hubung tanpa membuat access key, tambahkan dua tanda hubung (&&). Ini hanya akan menampilkan tanda hubung dan tanpa garis bawah pada judul.
Tentukan properti Default dan Batal
Tombol perintah dapat dipilih sebagai tombol perintah default di bagian atas setiap formulir. Artinya, tidak peduli kontrol mana pada formulir yang menjadi fokus, selama pengguna menekan tombol ENTER, tombol default telah dipilih. diklik. Untuk menentukan tombol perintah default, properti Defaultnya harus disetel ke True.
Anda juga dapat menentukan tombol Batal default. Setelah menyetel properti Batal pada tombol perintah ke True, tidak peduli kontrol mana pada formulir yang menjadi fokus, jika Anda menekan tombol ESC, tombol default akan diklik.
Tombol perintah yang dipilih
Saat runtime, Anda dapat menggunakan mouse atau keyboard untuk memilih tombol perintah menggunakan metode berikut:
Klik tombol dengan mouse.
Tekan tombol TAB untuk mengalihkan fokus ke tombol, lalu tekan tombol SPASI atau ENTER untuk memilih tombol.
Tekan tombol akses tombol perintah (huruf yang digarisbawahi ALT).
Jika tombol perintah adalah tombol perintah default untuk formulir, Anda dapat menekan tombol ENTER untuk memilih tombol, meskipun fokus telah dialihkan ke kontrol lain.
Jika tombol perintah adalah tombol batal default formulir, Anda dapat menekan tombol ESC untuk memilih tombol, meskipun fokus telah dialihkan ke kontrol lain.
Atribut nilai
Setiap kali tombol perintah dipilih, properti Value-nya diatur ke True dan event Click diaktifkan. Salah (default) menunjukkan bahwa tombol tersebut tidak dipilih. Anda dapat menggunakan properti Nilai dalam kode untuk memicu peristiwa Klik pada tombol perintah. Misalnya:
cmdTutup.Nilai=Benar
Klik acara
Ketika tombol perintah diklik, event Click pada tombol tersebut diaktifkan dan kode yang telah ditulis dalam prosedur event Click dipanggil.
Peristiwa MouseDown dan MouseUp juga dihasilkan setelah mengklik tombol perintah. Jika Anda ingin melampirkan prosedur kejadian ke kejadian terkait ini, Anda harus memastikan bahwa operasinya tidak bertentangan. Tergantung pada kontrolnya, urutan terjadinya ketiga proses kejadian ini juga berbeda. Urutan kejadian di kontrol CommandButton adalah:
Mouse Turun, Klik, Mouse Naik.
Perhatikan bahwa jika pengguna mencoba mengklik dua kali kontrol tombol perintah, setiap klik akan ditangani secara terpisah; yaitu, kontrol tombol perintah tidak mendukung kejadian klik dua kali.
Untuk informasi lebih lanjut tentang event MouseDown dan MouseUp, lihat Bab 11, "Menanggapi Event Mouse dan Keyboard."
Meningkatkan efek visual tombol perintah
Tombol perintah, seperti kotak centang dan tombol opsi, dapat ditingkatkan dengan properti Gambar, Gambar Bawah, dan Gambar Disabled dengan mengubah pengaturan properti Gaya. Mungkin ada situasi di mana Anda ingin menambahkan ikon atau bitmap ke tombol perintah, atau menampilkan gambar berbeda saat kontrol diklik atau dinonaktifkan.
->