DesignEditors.TDefaultEditor

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

C++ の情報

ファイル DesignEditors.hpp

TDefaultEditor = class(TComponentEditor)


ユニット: DesignEditors

種類: クラス

継承クラスのメンバ: DesignEditors.TDefaultEditor のメンバ

クラスのメソッド: DesignEditors.TDefaultEditor のメソッド

クラスのコンストラクタとデストラクタ: DesignEditors.TDefaultEditor のコンストラクタ

説明

TDefaultEditor は,コンポーネントエディタを明示的に登録しないコンポーネントのコンポーネントエディタです。


TDefaultEditor は,登録されたプロパティエディタをコンポーネントクラスが持たない場合に,右クリック,ダブルクリック,およびクリップボードコマンドに対する応答を制御します。

TDefaultEditor は,ユーザーがデザイナのコンポーネントを右クリックしたときに表示されるコンテキストメニューにカスタムメニュー項目を追加したり,クリップボード形式を標準コンポーネント形式に追加したりしません。しかし,TDefaultEditor は,ユーザーがコンポーネントをダブルクリックしたときにデフォルトの応答を提供するために Edit メソッドをオーバーライドします。

TDefaultEditorEdit メソッドは,イベントのコンポーネントを検索します。OnCreate イベントが見つかった場合は,OnCreate イベントハンドラをコードエディタで表示します。OnCreate イベントがない場合は,OnChange イベントハンドラをコードエディタで表示します。OnChange イベントがない場合は,OnClick イベントハンドラをコードエディタで表示します。これらのどのイベントも見つからない場合は,最初に発見したイベントのコードエディタを起動します。

ダブルクリックに対するデフォルトの応答として,コードエディタを起動するコンポーネントエディタを作成する場合に,基本クラスとして TDefaultEditor を使用します。

関連リンク

Personal tools