تبدیل دکمه Enter به Tab جهت انتقال فوکوس در کنترلها

تمام کنترل های را انتخاب کرده

enter-to-tab-in-c#-01

و در پنجره Properties از قسمت رویداد روی رویداد Keydown کلیک کرده و کد زیر را وارد کنید :

private void comboBox1_KeyDown(object sender, KeyEventArgs e)
{
	if (e.KeyData == Keys.Enter)
	{
		SendKeys.Send("{tab}");
	}
}

سپس بر روی فرم کلیک کرده (انتخاب کنید) و خاصیت Keypreveiw آن را برابر True قرار دهید.
enter-to-tab-in-c#-02

روش دیگر این است که کد زیر را در بالای سازنده فرم بنویسید :

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
    if (keyData == (Keys.Enter))
    {
        SendKeys.Send("{TAB}");
    }

    return base.ProcessCmdKey(ref msg, keyData);
}

enter-to-tab-in-c#-03