У меня есть текстовое поле, и в некоторых случаях в событии Enter мне нужно установить фокус на другое текстовое поле.
Я попробовал этот код:
private void TextBox1_Enter(object sender, EventArgs e)
{
if(_skipTextBox1) TextBox2.Focus();
}
Но этот код не работает. После этого я нашел на MSDN:
Не пытайтесь установить фокус из обработчиков событий Enter, GotFocus, Leave, LostFocus, Validating или Validated.
Так, как я могу сделать это по-другому?