Menggunakan peristiwa keyboard (Formulir Windows .NET)
Sebagian besar program Formulir Windows memproses input keyboard dengan menangani peristiwa keyboard. Artikel ini memberikan gambaran umum tentang peristiwa keyboard, termasuk detail tentang kapan harus menggunakan setiap peristiwa dan data yang disediakan untuk setiap peristiwa. Untuk informasi selengkapnya tentang peristiwa secara umum, lihat Gambaran umum peristiwa (Formulir Windows .NET).
Penting
Dokumentasi Panduan Desktop untuk .NET 7 dan .NET 6 sedang dibangun.
Peristiwa keyboard
Formulir Windows menyediakan dua peristiwa yang terjadi saat pengguna menekan tombol keyboard dan satu peristiwa saat pengguna merilis tombol keyboard:
- Peristiwa terjadi KeyDown sekali.
- Peristiwa, KeyPress yang dapat terjadi beberapa kali ketika pengguna menahan kunci yang sama.
- Peristiwa terjadi KeyUp sekali ketika pengguna merilis kunci.
Saat pengguna menekan tombol, Formulir Windows menentukan peristiwa mana yang akan dinaikkan berdasarkan apakah pesan keyboard menentukan kunci karakter atau kunci fisik. Untuk informasi selengkapnya tentang karakter dan tombol fisik, lihat Gambaran umum keyboard, peristiwa keyboard.
Tabel berikut ini menjelaskan tiga peristiwa keyboard.
Peristiwa keyboard | Deskripsi | Hasil |
---|---|---|
KeyDown | Kejadian ini dimunculkan ketika pengguna menekan kunci fisik. | Handler untuk KeyDown menerima:
|
KeyPress | Kejadian ini dinaikkan ketika tombol atau tombol yang ditekan menghasilkan karakter. Misalnya, pengguna menekan SHIFT dan tombol "a" huruf kecil, yang menghasilkan huruf kapital "A" karakter. | KeyPress dimunculkan setelah KeyDown.
|
KeyUp | Kejadian ini dimunculkan saat pengguna merilis kunci fisik. | Handler untuk KeyUp menerima:
|
Baca juga
- Gambaran umum penggunaan keyboard (Formulir Windows .NET)
- Cara mengubah peristiwa kunci keyboard (Formulir Windows .NET)
- Cara Memeriksa penekanan tombol pengubah (Formulir Windows .NET)
- Cara mensimulasikan peristiwa keyboard (Formulir Windows .NET)
- Cara menangani pesan input keyboard dalam formulir (Formulir Windows .NET)
.NET Desktop feedback
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk