Press enter in textbox to and execute button command

前端 未结 10 697
时光取名叫无心
时光取名叫无心 2021-01-30 13:40

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 vi

10条回答
  •  离开以前
    2021-01-30 14:07

    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());
        }
    }
    

提交回复
热议问题