Freigeben über


"Handles" ist für Operatordeklarationen nicht gültig

Aktualisiert: November 2007

'Handles' is not valid on operator declaration

In einer Operator-Anweisung wird das Handles-Schlüsselwort angegeben.

Ereignisse können nur von einer Sub-Prozedur behandelt werden. Mit einer Operator-Prozedur kann dies nicht erfolgen. Weitere Informationen über Ereignishandler finden Sie unter Gewusst wie: Aufrufen eines Ereignishandlers in Visual Basic.

Für eine Operator-Prozedur ist sowohl das Public-Schlüsselwort als auch das Shared-Schlüsselwort erforderlich, und ein Konvertierungsparameter erfordert entweder das Widening-Schlüsselwort oder das Narrowing-Schlüsselwort. Weitere Informationen finden Sie unter Operatorprozeduren.

Fehler-ID: BC33003

So beheben Sie diesen Fehler

  • Wenn diese Prozedur Ereignisse behandeln soll, ändern Sie sie in eine Sub-Prozedur.

  • Wenn diese Prozedur einen Operator definieren soll, entfernen Sie das Handles-Schlüsselwort aus ihrer Deklaration.

Siehe auch

Aufgaben

Gewusst wie: Definieren eines Operators

Gewusst wie: Definieren eines Konvertierungsoperators

Referenz

Operator-Anweisung