Visual Basic での継承されたイベント ハンドラーのトラブルシューティング
このトピックでは、継承されたコンポーネントのイベント ハンドラーで生じる一般的な問題を示します。
プロシージャ
呼び出しのたびにイベント ハンドラーのコードが 2 回実行される
継承イベント ハンドラーには、Handles 句を含めないでください。 基底クラスのメソッドは既にイベントに関連付けられており、適切に実行されます。 継承メソッドの
Handles
句を削除してください。' INCORRECT Protected Overrides Sub Button1_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' The Handles clause will cause all code ' in this block to be executed twice. End Sub
継承メソッドに
Handles
キーワードを含めていない場合は、余計な AddHandler ステートメント、または同じイベントを処理する別のメソッドが含まれていないことを確認してください。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET