Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Member '<membername>' conflicts with member '<membername>' in the base type '<basetypename>' and so should not be declared 'Overloads'
Una proprietà o routine utilizza la parola chiave Overloads per dichiarare nuovamente una proprietà o routine esistente con lo stesso nome, ma la proprietà o routine esistente si trova nella classe base.
L'overload viene utilizzato per definire più versioni di una proprietà o routine tutte appartenenti alla stessa classe. Non è possibile definire un'ulteriore versione del membro di una classe base a meno che questo non specifichi già Overloads.
Per impostazione predefinita, si tratta di un messaggio di avviso. Per ulteriori informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configurazione degli avvisi in Visual Basic.
ID errore: BC40021
Per correggere l'errore
Se si desidera definire un'ulteriore versione del membro di una classe base e accedere al codice sorgente della classe stessa, aggiungere la parola chiave Overloads alla definizione della classe base.
Se non si dispone dei diritti di accesso al codice sorgente della classe base, non è possibile eseguire l'overload del membro in una classe derivata. Rimuovere la parola chiave Overloads.
Se si desidera sostituire il membro della classe base anziché definirne un'ulteriore versione, utilizzare la parola chiave Overrides invece di Overloads.
Se si desidera nascondere il membro della classe base con un nuovo membro nella classe derivata, utilizzare la parola chiave Shadows invece di Overloads.