Auf Englisch lesen

Freigeben über


<type1> „<propertyname>“ steht mit einem Member in Konflikt, der implizit für das Ereignis „<eventname>“ in der Basis <type2> „<classname>“ deklariert wurde.

Eine Eigenschaft wird mit dem gleichen Namen deklariert wie ein impliziter Member, der von einem Ereignis in der Basisklasse gebildet wird. Wenn z. B. die Basisklasse ein Ereignis mit dem Namen Event1deklariert, generiert der Compiler die impliziten Prozeduren add_Event1 und remove_Event1. Wenn die Eigenschaft in dieser Klasse einen dieser Namen besitzt, muss sie den Member der Basisklasse überschatten.

Diese Meldung ist eine Warnung. Shadows wird standardmäßig angenommen. Weitere Informationen zum Ausblenden von Warnungen oder zum Behandeln von Warnungen als Fehler finden Sie unter Configuring Warnings in Visual Basic.

Fehler-ID: BC40014

So beheben Sie diesen Fehler

  1. Um den Member der Basisklasse auszublenden, fügen Sie der Deklaration der Eigenschaft das Shadows -Schlüsselwort hinzu.

  2. Wenn Sie den Basisklassenmember nicht ausblenden möchten, ändern Sie den Namen der Eigenschaft.

Siehe auch