Как установить фокус на управление после проверки в .netC#

Место общения программистов C#
Ответить
Anonymous
 Как установить фокус на управление после проверки в .net

Сообщение Anonymous »

У меня есть приложение Winform с несколькими элементами управления вводом в форме. В обработчике событий проверки (либо проверка или проверка ) мне нужно определить, какой элемент управления для активации дальше, на основе проверенного значения.

В документации Microsoft об проверке события гласит: < /p>


предупреждение < /p>

Не пытайтесь устанавливать фокус изнутри ввода, gotfocus, оставить, Lostfocus, проверка или проверенные обработчики событий. Это может привести к тому, что ваша приложение или операционная система прекратила реагировать. Для получения дополнительной информации см. В разделе WM_KILLFOCUS в разделе «Справочник по вводу клавиатуры» и раздел «Тема« Законечки сообщений »в теме« О сообщениях о сообщениях и очереди сообщениях »в библиотеке MSDN по адресу http: // msdn.microsoft.com/library . < /p>
< /blockquote>

Существует свойство ActiveControl < /code> для класса формы, которое позволяет установить управление, которое должно стать активным, и нет Ограничения упоминаются. Я не нашел никакого другого решения после нескольких часов веб -поиска. Обработчик событий безопасный способ положительно активировать желаемый контроль? Если нет, есть ли какие -либо решения? >

Подробнее здесь: https://stackoverflow.com/questions/446 ... ion-in-net
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»