<Typ1> '<Eigenschaftenname>' verursacht einen Konflikt mit einem Member, der implizit im Basis-<Typ2> '<Klassenname>' für '<Ereignisname>' deklariert wurde

Aktualisiert: November 2007

<type1> '<propertyname>' conflicts with a member implicitly declared for event '<eventname>' in the base <type2> '<classname>'

Es wurde eine Eigenschaft mit dem Namen eines impliziten Members deklariert, der von einem Ereignis der Basisklasse gebildet wird. Wenn die Basisklasse z. B. ein Ereignis mit dem Namen Event1 deklariert, generiert der Compiler die impliziten Prozeduren add_Event1 und remove_Event1. Wenn die Eigenschaft in dieser Klasse einen dieser Namen besitzt, muss sie ein Shadowing über den Member der Basisklasse ausführen.

Diese Meldung ist eine Warnung. Shadows wird standardmäßig angenommen. Weitere Informationen zum Ausblenden von Warnungen bzw. zur Behandlung von Warnungen als Fehler finden Sie unter Konfigurieren von Warnungen in Visual Basic.

Fehler-ID: BC40014

So beheben Sie diesen Fehler

  1. Wenn Sie den Member der Basisklasse ausblenden möchten, müssen Sie das Shadows-Schlüsselwort zur Eigenschaftendeklaration hinzufügen.

  2. Wenn Sie den Member der Basisklasse nicht ausblenden möchten, ändern Sie den Eigenschaftennamen.

Siehe auch

Konzepte

Shadowing in Visual Basic

Referenz

Property-Anweisung

<languageKeyword>Event</languageKeyword>-Anweisung

Shadows