イベントの宣言

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

独自のイベントの定義 への移動


イベント ハンドラの型が決まったら、そのイベントのメソッド ポインタとプロパティを宣言することができます。そのイベントが何をするものかがユーザーにわかりやすいよう、イベントにはその機能を説明する名前を付けます。他のコンポーネントの類似のプロパティと同じような名前の付け方をしてください。

イベント名は "On" で始まる

Delphi のほどんどのイベントの名前は "On" で始まります。これは慣例であり、コンパイラで決められているわけではありません。[オブジェクト インスペクタ]では、プロパティの型を見てそのプロパティがイベントであるかどうかを判断します。メソッド ポインタのプロパティはすべてイベントと見なされ、[イベント]ページに表示されます。

開発者は、"On" で始まるアルファベット順の名前のリストにイベントが見つかると想定しています。それ以外の名前を付けると混乱が生じる可能性があります。

メモ: この規則の例外として、何らかの出来事の前後に発生するイベントの多くが "Before" および "After" で始まっています。

関連項目