Проблема отладки в VB.Net с Windows Forms с проигрышными событиями - PullRequest
0 голосов
/ 16 ноября 2018

У нас есть огромное приложение, которое просматривает массу кода для каждого клика, который вы делаете.В одном конкретном случае, когда у вас есть определенный элемент управления на виду (так что события запускаются), вы загружаете в него некоторые специальные данные и затем нажимаете на новую кнопку, форма теряет некоторые события, такие как событие закрытия (вы не можетезакройте форму и точки останова в режиме отладки не срабатывают) и одна проверка ComboBox, которая действительно необходима для программы.Единственное, что вы можете сделать, когда получите такую ​​ошибку, это перезапустить приложение, чтобы выйти из этой подчиненной формы.Но я тестировал его в течение 2 дней, и даже когда я активирую все пункты в «Настройках исключений», я не получаю никаких исключений.Форма (и другие элементы управления) не теряют ВСЕ события.Изменение размера, например, все еще работает.Даже специально названный AddHandler не стреляет.Можете ли вы перебрать как-нибудь через EventHandlerList?Или есть какой-нибудь способ проверить ГДЕ событие умирает?Как-нибудь есть идеи как отладить такую ​​проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...