Zdarzenie "<eventname>" niejawnie deklaruje wartość "<membername", która powoduje konflikt z elementem członkowskim w typie> podstawowym <"<classname>>", a więc zdarzenie powinno być zadeklarowane jako "Shadows"

Zdarzenie jest deklarowane z nazwą łączącą się w celu utworzenia niejawnego elementu członkowskiego o takiej samej nazwie jak składowa klasy bazowej. Jeśli na przykład zadeklarujesz zdarzenie o nazwie Event1, kompilator generuje niejawne procedury add_Event1 i remove_Event1. Jeśli klasa bazowa ma składową o jednej z tych nazw, zdarzenie w tej klasie powinno wyciemnić składową klasy bazowej.

Ten komunikat jest ostrzeżeniem. Shadows jest zakładany domyślnie. Aby uzyskać więcej informacji na temat ukrywania ostrzeżeń lub traktowania ostrzeżeń jako błędów, zobacz Konfigurowanie ostrzeżeń w Visual Basic.

Identyfikator błędu: BC40012

Aby poprawić ten błąd

  1. Aby ukryć składową klasy bazowej, dodaj Shadows słowo kluczowe do deklaracji zdarzenia.

  2. Jeśli nie zamierzasz ukrywać składowej klasy bazowej, zmień nazwę zdarzenia.

Zobacz też