メソッド ポインタ型としてのイベント型

提供: RAD Studio
移動先: 案内検索

イベントとは何か への移動


イベントはイベント ハンドラのポインタなので、イベント プロパティの型はメソッド ポインタ型でなければなりません。同様に、イベント ハンドラとして使用されるコードはすべて、適切な型を持つ、クラスのメソッドでなければなりません。

イベント ハンドラ メソッドはすべて手続きです。与えられた型のイベントとの互換性を保つため、イベント ハンドラ メソッドのパラメータの数と型、順序、渡し方がイベントと同じでなければなりません。

Delphi では、そのすべての標準イベントに対してメソッド型を定義しています。独自のイベントを作成する際は、既存の型が適合する場合はそれを使用できますし、それでなければ独自に定義できます。

関連トピック

関連項目