我有一个Windows窗体,我需要在用户按Enter时将焦点设置到下一个控件。
任何想法如何做到这一点
(不使用按键事件)
最佳答案
您可以捕获表单的KeyPreview。在构造函数中将KeyPreview设置为true,然后可以使用此命令:
protected override bool ProcessKeyPreview(ref Message m)
{
if (m.Msg == 0x0100 && (int)m.WParam == 13)
{
this.ProcessTabKey(true);
}
return base.ProcessKeyPreview(ref m);
}