'System.ObsoleteAttribute' を 'AddHandler'、'RemoveHandler'、または 'RaiseEvent' 定義に適用できません'System.ObsoleteAttribute' cannot be applied to the 'AddHandler', 'RemoveHandler', or 'RaiseEvent' definitions

'System.ObsoleteAttribute' を 'AddHandler'、'RemoveHandler'、または 'RaiseEvent' 定義に適用できません。'System.ObsoleteAttribute' cannot be applied to the 'AddHandler', 'RemoveHandler', or 'RaiseEvent' definitions. 必要であれば、属性をイベントに直接適用してください。If required, apply the attribute directly to the event.

カスタム イベントは ObsoleteAttribute を、その AddHandlerRemoveHandler、または RaiseEvent プロシージャに適用します。A custom event applies the ObsoleteAttribute to its AddHandler, RemoveHandler, or RaiseEvent procedure.

ObsoleteAttribute は、プログラミング要素を使用されていないとマークし、要素が将来の製品バージョンで削除される予定であることをユーザーに通知します。The ObsoleteAttribute marks a programming element as no longer in use and informs users that the element is to be removed in future versions of the product.

カスタム イベントの特定の部分が依然使用中で、他の部分がもはや使用されないのは意味がありません。It is not meaningful to have certain parts of a custom event still in use while others are no longer in use.

エラー ID: BC31142Error ID: BC31142

このエラーを解決するにはTo correct this error

  • 個々のプロシージャ宣言から ObsoleteAttribute を削除し、全体的なイベントの宣言に適用します。Remove the ObsoleteAttribute from the individual procedure declaration and apply it to the overall event declaration.

関連項目See also