У меня возникла странная проблема, которая возникла недавно:
Всякий раз, когда я вводю текст, даже один символ, в текстовое поле в любой форме в моем приложении, это приводит к закрытию формы и ее родителя. Я проверил следующее:
- Ошибочные / неправильно назначенные обработчики событий, которые могут интерпретировать нажатие клавиши как Отмена формы
- Я использую keypreview в нескольких окнах, но отладка показывает, что это не является причиной
- Бывает в любой форме заявки
- Случается даже с совершенно новыми текстовыми полями, опущенными на форму
- Попытка удаления объявления WithEvents из объявлений текстового поля (VB.NET)
- Результатом является DialogResult.Cancel, когда я нарушаю код после Show или ShowDialog
- В формах не используются свойства AcceptButton или CancelButton (не установлены)
- Примечание: я изменяю большую кодовую базу с большим количеством кода, который мне еще предстоит потрогать
Что еще может быть причиной этого странного поведения?