Член <имяЧлена> конфликтует с членом <имяЧлена> базового типа <имяБазовогоТипа> и поэтому не должен перегружаться (Overloads)
Обновлен: Ноябрь 2007
Member '<membername>' conflicts with member '<membername>' in the base type '<basetypename>' and so should not be declared 'Overloads'
Свойство или процедура использует ключевое слово Overloads для повторного объявления существующих свойства или процедуры с тем же именем, но существующие свойство или процедура находятся в базовом классе.
Перегрузка используется для задания нескольких версий свойства или процедуры в одном и том же классе. Нельзя определять дополнительную версию члена базового класса, если только он уже не указывает Overloads.
По умолчанию это сообщение является предупреждением. Дополнительные сведения о скрытии предупреждений или их обработке как ошибок см. в разделе Настройка предупреждений в Visual Basic.
Идентификатор ошибки: BC40021
Чтобы исправить эту ошибку
Если предполагается определение дополнительной версии элемента базового класса и предоставление доступа к исходному коду базового класса, добавьте ключевое слово Overloads к определению базового класса.
Если у вас нет доступа к исходному коду базового класса, перегрузить член производного класса нельзя. Удалите ключевое слово Overloads.
Если необходимо заменить член базового класса, а не определить его дополнительную версию, используйте ключевое слово Overrides вместо Overloads.
Если требуется заместить элемент базового класса новым членом в производном классе, используйте ключевое слово Shadows вместо Overloads.