以下の手順では、クラスにイベントを実装する方法について説明します。 最初の手順では、関連付けられたデータを持たないイベントを実装します。このイベントは、イベント データとして System.EventArgs クラスを使用し、デリゲート ハンドラーとして System.EventHandler クラスを使用します。 2 番目の手順では、カスタム データを持つイベントを実装します。このイベントは、イベント データおよびイベント ハンドラーのカスタム クラスを定義します。 注意 ここでは、クラスでイベントを宣言する方法と発生させる方法について説明します。そのイベントを処理するイベント ハンドラーの定義方法については説明しません。イベントを処理する方法については、「イベントの利用」および「方法 : イベントを発生させる/処理する」を参照してください。 イベントの発生と処理を説明する詳細なサンプル