事件 '<eventname>' 隱含宣告的 '<membername>',它與基底 <type> '<classname>' 中的成員產生衝突,所以事件應宣告為 'Shadows'

更新:2007 年 11 月

宣告的事件名稱會合併組成與基底類別成員名稱相同的隱含成員。例如,如果您宣告名為 Event1 的事件,編譯器會產生隱含程序 add_Event1 和 remove_Event1。如果基底類別的成員具有其中一個名稱,此類別中的事件將會遮蔽基底類別成員。

這是一個警告訊息。預設會使用 Shadows。如需隱藏警告或將警告視為錯誤的詳細資訊,請參閱在 Visual Basic 中設定警告

錯誤 ID︰BC40012

若要更正這個錯誤

  1. 若要隱藏基底類別 (Base Class) 成員,請將 Shadows 關鍵字加入至事件宣告中。

  2. 如果您不想要隱藏基底類別成員,請變更該事件的名稱。

請參閱

概念

Visual Basic 中的遮蔽功能

參考

Event 陳述式

Shadows