Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Press enter in textbox to and execute button command

I want to execute the code behind my Search Button by pressing Enter. I have the Accept Button property to my search button. However, when i place my button as NOT visible my search doesn't execute.

I want to be able to press Enter within my text box and execute my button while its not visible. Any suggestions would be great! Below is one attempt at my code in KeyDown Event

if (e.KeyCode == Keys.Enter)     {         buttonSearch_Click((object)sender, (EventArgs)e);     } 
like image 270
hex c Avatar asked Nov 14 '13 10:11

hex c


1 Answers

You could register to the KeyDown-Event of the Textbox, look if the pressed key is Enter and then execute the EventHandler of the button:

private void buttonTest_Click(object sender, EventArgs e) {     MessageBox.Show("Hello World"); }  private void textBoxTest_KeyDown(object sender, KeyEventArgs e) {     if (e.KeyCode == Keys.Enter)     {         buttonTest_Click(this, new EventArgs());     } } 
like image 146
Philipp Eger Avatar answered Nov 01 '22 17:11

Philipp Eger