Устранение неполадок, связанных с унаследованными обработчиками событий, в Visual Basic
В этом разделе перечислены распространенные проблемы, возникающие с обработчиками событий в унаследованных компонентах.
Процедуры
Код в обработчике событий выполняется дважды для каждого вызова
Унаследованный обработчик событий не должен содержать предложение Handles . Метод в базовом классе уже связан с событием и будет запускаться соответствующим образом.
Handles
Удалите предложение из наследуемого метода.' INCORRECT Protected Overrides Sub Button1_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' The Handles clause will cause all code ' in this block to be executed twice. End Sub
Если у наследуемого
Handles
метода нет ключевое слово, убедитесь, что код не содержит дополнительный оператор AddHandler или дополнительные методы, обрабатывающие то же событие.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по