Событие <имяСобытия> неявно объявляет <имяЧлена>, которое конфликтует с членом из базового типа <тип> <имяКласса>, поэтому событие следует объявить с ключевым словом Shadows
Обновлен: Ноябрь 2007
Event '<eventname>' implicitly declares '<membername>', which conflicts with a member in the base <type> '<classname>', and so the event should be declared 'Shadows'
Событие объявлено с именем, которое используется для создания неявного члена с именем, совпадающим с именем члена базового класса. Например, если объявляется событие с именем Event1, компилятор создает неявные процедуры add_Event1 и remove_Event1. Если в базовом классе имеется член с одним из этих имен, событие в данном классе должно скрывать член базового класса.
Это сообщение является предупреждением. Shadows подразумевается по умолчанию. Дополнительные сведения о скрытии предупреждений или обработке предупреждений в качестве ошибки содержатся в разделе Настройка предупреждений в Visual Basic.
Идентификатор ошибки: BC40012
Исправление данной ошибки
Чтобы скрыть базовый член класса, добавьте к объявлению события ключевое слово Shadows.
Если не требуется скрывать член базового класса, измените имя события.