Я отправляю вопрос здесь в stackoverflow, озаглавленный Почему я не могу оставить TextBox, используя вкладку? .В моем коде я изменяю значение свойства TextBox.UseSystemPasswordChar
в событии TextBox.Leave
, и это мешает ему сосредоточиться на другом элементе управления с помощью клавиши TAB
, вызывая метод TextBox.Focus()
всякий раз, когда строка установки TextBox.UseSystemPasswordChar
Выполнено.
Thomas Software ответил на форумах MSDN:
Во время тестирования я пытался реализовать его как обычные события на TextBox
,с тем же результатом.Я заметил, что он временно теряет фокус при нажатии TAB
, но затем сразу же перефокусирует элемент управления, когда был установлен UseSystemPasswordChar
.
Мой вопрос Почему меняетсясвойства TextBox.UseSystemPasswordChar вызывает метод TextBox.Focus () и как я могу предотвратить его запуск?