首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Windows窗体-按Enter键激活提交按钮?

Windows窗体-按Enter键激活提交按钮?
EN

Stack Overflow用户
提问于 2008-10-02 22:28:29
回答 8查看 142.4K关注 0票数 104

如何捕获表单上任意位置的enter键并强制其触发submit按钮事件?

EN

回答 8

Stack Overflow用户

发布于 2008-10-02 22:39:36

如果您将FormAcceptButton属性设置为Form上的某个Button,则默认情况下将获得该行为。

否则,在Form上将KeyPreview属性设置为true并处理其KeyDown事件。您可以检查Enter密钥并采取必要的操作。

票数 207
EN

Stack Overflow用户

发布于 2013-07-25 16:36:07

代码语言:javascript
复制
private void textBox_KeyDown(object sender, KeyEventArgs e) 
{
    if (e.KeyCode == Keys.Enter)
        button.PerformClick();
}
票数 31
EN

Stack Overflow用户

发布于 2008-10-02 22:40:02

您可以在窗体的属性中将一个按钮指定为"AcceptButton“,它将捕获窗体上的任何"Enter”键并将其路由到该控件。

查看How to: Designate a Windows Forms Button as the Accept Button Using the Designer并注意它概述的几个例外(多行文本框等)

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/164903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档