WithEvents/Handles лучше, чем Remove/AddHandler?

С точки зрения памяти (удаляют добавленный обработчик после использования, и т.д.), WithEvents и Handles использование, предпочтительное для RemoveHandler и AddHandler?

Связанным вопросом о Переполнении стека является Обработчик событий и утечки памяти.

8
задан Community 23 May 2017 в 12:03
поделиться

2 ответа

Это зависит от того, чего вы пытаетесь достичь. Если у вас есть несколько обработчиков событий, которые должны обрабатывать события для различных элементов управления во время существования формы / объекта, то WithEvents и Handles - самый простой способ. Язык сделает за вас всю грязную работу по настройке мероприятия. С другой стороны, если вы склонны отключаться от событий во время существования формы, лучше использовать AddHandler и RemoveHandler.

5
ответ дан 5 December 2019 в 17:37
поделиться

Зависит от того, что вы делаете на самом деле. Если вы хотите динамически присоединять / отсоединять обработчики событий, то это можно сделать с помощью AddHandler / RemoveHandler, иначе использование Handles будет прекрасно.

1
ответ дан 5 December 2019 в 17:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: