Partager via


<type1> '<nompropriété>' est en conflit avec un membre déclaré implicitement pour l'événement '<nomévénement>' dans <type2> '<nomclasse>' de base

Mise à jour : novembre 2007

<type1> '<propertyname>' conflicts with a member implicitly declared for event '<eventname>' in the base <type2> '<classname>'

Une propriété est déclarée avec le même nom qu'un membre implicite formé à partir d'un événement de la classe de base. Par exemple, si la classe de base définit un événement nommé Event1, le compilateur génère les procédures implicites add_Event1 et remove_Event1. Si la propriété dans cette classe a l'un de ces noms, elle doit occulter le membre de la classe de base.

Ce message est un avertissement. Shadows est supposé par défaut. Pour plus d'informations sur le masquage des avertissements ou le traitement des avertissements en tant qu'erreurs, consultez Configuration d'avertissements en Visual Basic.

ID d'erreur : BC40014

Pour corriger cette erreur

  1. Pour masquer le membre de la classe de base, ajoutez le mot clé Shadows à la déclaration de propriété.

  2. Dans le cas contraire, changez le nom de la propriété.

Voir aussi

Concepts

Occultation dans Visual Basic

Référence

Property, instruction

Event, instruction

Shadows