Compartir a través de


Los métodos genéricos no pueden usar la cláusula 'Handles'.

Un procedimiento Sub genérico incluye una cláusula Handles en su declaración.

Una cláusula Handles especifica una lista de eventos que el procedimiento Sub controla. Para ser un controlador de eventos, el procedimiento Sub debe tener la misma firma que cada evento que se va a controlar. Un procedimiento genérico se puede crear más de una vez, con firmas que Visual Basic no puede predecir en tiempo de compilación. Por lo tanto, Visual Basic no puede garantizar una firma que coincida con la de los eventos en la cláusula Handles.

Identificador de error: BC32080

Para corregir este error

  • Si el procedimiento Sub debe ser genérico, quite la cláusula Handles de su declaración. Use la AddHandler Statement para asociar el controlador de eventos a un evento.

  • Si el procedimiento Sub debe usar la cláusula Handles para asociar eventos, quite la cláusula Of de su declaración. Debe usar un procedimiento no genérico con Handles.

Consulte también