C# 回车键触发事件
时间: 2024-02-05 10:09:17 浏览: 140
文本框中,回车键触发事件的js代码[多浏览器兼容]
在C#中,可以通过设置窗体的AcceptButton属性来实现回车键触发事件。具体步骤如下:
1. 在窗体设计器中,选择你想要作为默认按钮的按钮控件。
2. 在属性窗口中,找到AcceptButton属性,并选择你想要作为默认按钮的按钮控件。
这样,当用户在窗体上按下回车键时,就会触发该按钮的Click事件。
另外,如果你想要在TextBox控件中按下回车键触发按钮的Click事件,可以使用KeyPress事件来实现。具体步骤如下:
1. 在窗体设计器中,选择TextBox控件。
2. 在属性窗口中,找到KeyPress事件,并双击它,生成事件处理方法。
3. 在事件处理方法中,判断按下的键是否为回车键(通过判断e.KeyChar == '\r'),如果是,则调用按钮的Focus方法将焦点设置到按钮上,并手动触发按钮的Click事件。
下面是一个示例代码:
```csharp
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '\r')
{
button1.Focus();
button1_Click(this, new EventArgs());
}
}
```
这段代码中,当用户在textBox1控件中按下回车键时,会将焦点设置到button1按钮上,并手动触发button1的Click事件。
阅读全文