Compartilhar via


Saiba mais sobre: O evento '<eventname>' declara implicitamente '<>', que está em conflito com um membro base <> '<classname>' e, portanto, o evento deve ser declarado como 'Sombras'

Um evento é declarado com um nome que combina para formar um membro implícito com o mesmo nome que um membro da classe base. Por exemplo, se você declarar um evento chamado Event1, o compilador gerará os procedimentos implícitos add_Event1 e remove_Event1. Se a classe base tiver um membro com um desses nomes, o evento nessa classe deverá sombrear o membro da classe base.

Esta mensagem é um aviso. Shadows será considerado por padrão. Para obter mais informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurar Avisos no Visual Basic.

ID do Erro: BC40012

Para corrigir este erro

  1. Para ocultar o membro da classe base, adicione a palavra-chave Shadows à declaração de evento.

  2. Se você não pretende ocultar o membro da classe base, altere o nome do evento.

Confira também