Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Eigenschaft oder Prozedur verwendet das Overloads -Schlüsselwort, um eine vorhandene Eigenschaft oder Prozedur mit demselben Namen neu zu deklarieren, aber die vorhandene Eigenschaft oder Prozedur befindet sich in der Basisklasse.
Überladen wird verwendet, um mehrere Versionen einer Eigenschaft oder Prozedur in derselben Klasse zu definieren. Sie können keine zusätzliche Version eines Basisklassenmembers definieren, es sei denn, der Basisklassenmember gibt bereits Overloadsan.
Standardmäßig ist diese Meldung eine Warnung. Weitere Informationen zum Ausblenden von Warnungen oder zum Behandeln von Warnungen als Fehler finden Sie unter Configuring Warnings in Visual Basic.
Fehler-ID: BC40021
So beheben Sie diesen Fehler
Wenn Sie beabsichtigen, eine zusätzliche Version der Basisklassenmember zu definieren und auf den Quellcode der Basisklasse zuzugreifen, fügen Sie das Overloads -Schlüsselwort zur Basisklassendefinition hinzu.
Der Member in einer abgeleiteten Klasse kann nicht überladen werden, wenn Sie keinen Zugriff auf den Quellcode der Basisklasse haben. Entfernen Sie das
Overloads-Schlüsselwort.Wenn Sie den Basisklassenmember ersetzen möchten, anstatt eine zusätzliche Version zu definieren, verwenden Sie das Overrides -Schlüsselwort anstelle von
Overloadsan.Wenn Sie den Basisklassenmember durch einen neuen Member in der abgeleiteten Klasse ausblenden möchten, verwenden Sie das Shadows -Schlüsselwort anstelle von
Overloadsan.