C#中回车出发事件(+收藏)
Posted 鱼被吃了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中回车出发事件(+收藏)相关的知识,希望对你有一定的参考价值。
本文给大家介绍如何在c# winform中实现回车事件和回车键触发按钮的完美写法
我们常常要在c# winform中实现回车(enter)提交功能,这样比手动按按钮触发更快。
要完成回车按按钮功能,只需分两步
1.找到回车事件
2.在回车事件函数中调用对应的按钮事件
我们分别来说一下:
1.回车事件:我们一般用KeyDown事件。几乎所有的组件都有KeyDown事件。我们这里要选择的组件可能是form1或者是tabpage1或者dataGridView等其他组件,这里要找对。
2.在回车事件函数中调用对应的按钮事件
KeyDown事件并不是专门为回车所设置,是面向所有的按钮,我们还需要做个判断,然后再调用对应的按钮事件,1和2两步整个代码如下:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)//判断回车键
{
this.button1_Click(sender, e);//触发按钮事件
}
}
经测试,完美无错,在Form1中按回车,button1的点击事件就开始执行了。
以上是关于C#中回车出发事件(+收藏)的主要内容,如果未能解决你的问题,请参考以下文章
☀️C#中构建字典: DictionaryBase类和SortedList类 ☀️《❤️记得收藏❤️》
2021伦敦圣诞50个绝美打卡地:终极攻略——一键收藏,马上出发