This article describes the C # keyboard input enter key to achieve the Click button Effect of the method, in C # project development is very practical value. Share to everyone for your reference.
The implementation method is as follows:
Set the KeyPreview of the form to true
Then set the Keydown,keyup or KeyPress event. Intercepted in the KeyDown event.
private void Formgongxujindu_keydown (object sender, KeyEventArgs e) {switch (E.keycode) { Case Keys.Escape:if (DialogResult.OK = = MessageBox.Show ("Hint: Are you sure you want to exit?") Press "OK" to confirm exit, press "ESC" to cancel the operation! "," hint ", Messageboxbuttons.okcancel, Messageboxicon.question, Messageboxdefaultbutton.button1 ) {this. Close (); } break; Case Keys.return: {if (textbox1.focused = = True | | textbox2.focused = = TRUE) {Button1_Click (sender, E); Return }} break; Case Keys.F1:break; Case Keys.F2:break; Case Keys.F3:break; Case Keys.F4:break; } }
C # Implementation of carriage return function key function keys