How do I capture the enter key in a windows forms combobox

前端 未结 7 601
盖世英雄少女心
盖世英雄少女心 2021-01-07 21:33

How do I capture the enter key in a windows forms combo box when the combobox is active?

I\'ve tried to listen to KeyDown and KeyPress and I\'ve created a subclass a

7条回答
  •  臣服心动
    2021-01-07 22:02

    protected void Form_KeyPress(object sender, KeyPressEventArgs e)
    {
        if (e.KeyChar == 13)  // or Key.Enter or Key.Return
        {
            MessageBox.Show("Enter pressed", "KeyPress Event");                
        }
    }
    

    Don't forget to set KeyPreview to true on the form.

提交回复
热议问题