Leer en inglés

Compartir a través de


El evento "<nombreDeEvento>" declara implícitamente "<nombreDeMiembro>", que entra en conflicto con un miembro del <tipo> de base "<nombreDeClase>" y, por lo tanto, el evento se debe declarar como "Shadows"

Un evento está declarado con un nombre que se combina para formar un miembro implícito con el mismo nombre que un miembro de la clase base. Por ejemplo, si se declara un evento denominado Event1, el compilador genera los procedimientos implícitos add_Event1 y remove_Event1. Si la clase base tiene un miembro con uno de estos nombres, el evento de esta clase debe ocultar el miembro de la clase base.

Este mensaje es una advertencia. De forma predeterminada, se da por supuesto que esShadows . Para más información sobre cómo ocultar las advertencias o cómo tratarlas como errores, vea Configuring Warnings in Visual Basic.

Identificador de error: BC40012

Para corregir este error

  1. Para ocultar el miembro de la clase base, agregue la palabra clave Shadows a la declaración de evento.

  2. Si no quiere ocultar el miembro de la clase base, cambie el nombre del evento.

Consulte también