In a WPF application, i have a window that has a lot of fields. When the user uses the TAB key after filling each field, windows understands that it moves on to the next. Th
protected override bool ProcessDialogKey(Keys keyData) { System.Diagnostics.Debug.WriteLine(keyData.ToString()); switch (keyData) { case Keys.Enter: SendKeys.Send("{TAB}"); break; } base.ProcessDialogKey(keyData); return false; }