使用OnKeyPress方法,SelectNextControl方法实现C#中用回车完成Tab的功能,要使用SelectNextControl方法起作用,先将窗体的KeyPreview实行改为true。重写OnKeyPress方法,在OnKeyPress方法中调用SelectNextControl方法.
private void Form1_Load(object sender, EventArgs e)
{
this.KeyPreview = true;
}
protected override void OnKeyPress(KeyPressEventArgs e)
{
if (e.KeyChar == 13)
this.SelectNextControl(this.ActiveControl, true, true, true, true);
base.OnKeyPress(e);
}