//首先将窗体的 keypreview 的属性设为 true
private void 窗体_KeyPress(object sender, KeyPressEventArgs e)
{
if ( e.KeyChar == (char)13 )
{
this.SelectNextControl(this.ActiveControl, true, true, false, true);
}
}
//或
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ( e.KeyData == Keys.Enter )
{
this.SelectNextControl(this.ActiveControl, true, true, false, true);
}
}c# winform用“回车”键代替“Tab”键是提高用户体验
最新推荐文章于 2023-11-17 17:05:44 发布
本文探讨了如何通过调整窗体的焦点预览属性来优化代码,特别是通过按键Enter实现更高效的控件聚焦逻辑。介绍了两种方法:一种是在KeyPress事件中使用Char参数,另一种是在KeyDown事件中使用KeyData参数。旨在提高用户体验并减少代码冗余。
2847

被折叠的 条评论
为什么被折叠?



