Jika Anda menetapkan Form's AcceptButtonproperti untuk salah satu Buttons pada Form, Anda akan mendapatkan bahwa perilaku secara default.
Jika tidak, setel KeyPreviewproperti ke truedi Formdan tangani KeyDownacaranya. Anda dapat memeriksa Enterkuncinya dan mengambil tindakan yang diperlukan.
Anda dapat menentukan tombol sebagai "AcceptButton" di properti Formulir dan itu akan menangkap setiap penekanan tombol "Enter" pada formulir dan mengarahkannya ke kontrol itu.
Terima kasih untuk tautannya, pengecualian yang menahan saya.
ubiquibacon
Tautan ini tampaknya telah mati.
JAD
10
Seperti yang dinyatakan sebelumnya, setel properti AcceptButton formulir Anda ke salah satu tombolnya DAN setel properti DialogResult untuk tombol itu ke DialogResult.OK , agar pemanggil mengetahui apakah dialog diterima atau ditutup.
Setel atribut KeyPreview pada formulir Anda ke True, lalu gunakan acara KeyPress di tingkat formulir Anda untuk mendeteksi tombol Enter. Saat deteksi, panggil kode apa pun yang Anda miliki untuk tombol "kirim".
Jawaban:
Jika Anda menetapkan
Form
'sAcceptButton
properti untuk salah satuButton
s padaForm
, Anda akan mendapatkan bahwa perilaku secara default.Jika tidak, setel
KeyPreview
properti ketrue
diForm
dan tanganiKeyDown
acaranya. Anda dapat memeriksaEnter
kuncinya dan mengambil tindakan yang diperlukan.sumber
sumber
Anda dapat menentukan tombol sebagai "AcceptButton" di properti Formulir dan itu akan menangkap setiap penekanan tombol "Enter" pada formulir dan mengarahkannya ke kontrol itu.
Lihat Cara: Menunjuk Tombol Formulir Windows sebagai Tombol Terima Menggunakan Desainer dan perhatikan beberapa pengecualian yang diuraikannya (kotak teks multi-baris, dll.)
sumber
Seperti yang dinyatakan sebelumnya, setel properti AcceptButton formulir Anda ke salah satu tombolnya DAN setel properti DialogResult untuk tombol itu ke DialogResult.OK , agar pemanggil mengetahui apakah dialog diterima atau ditutup.
sumber
Anda dapat berlangganan ke
KeyUp
acaraTextBox
.sumber
Formulir memiliki properti KeyPreview yang dapat Anda gunakan untuk mencegah penekanan tombol.
sumber
Cukup gunakan
** Letakkan id tombol Anda di tempat 'MyButton'.
sumber
Setel atribut KeyPreview pada formulir Anda ke True, lalu gunakan acara KeyPress di tingkat formulir Anda untuk mendeteksi tombol Enter. Saat deteksi, panggil kode apa pun yang Anda miliki untuk tombol "kirim".
sumber
sumber