DesignEditors.TComponentProperty.Edit
Delphi
procedure Edit; override;
C++
virtual void __fastcall Edit();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | DesignEditors.pas DesignEditors.hpp |
DesignEditors | TComponentProperty |
説明
オブジェクトインスペクタ内のプロパティをダブルクリックすると応答します。
DesignEditors.TComponentProperty.Edit は DesignEditors.TPropertyEditor.Edit を継承しています。以下の内容はすべて DesignEditors.TPropertyEditor.Edit を参照しています。
オブジェクトインスペクタ内のプロパティをダブルクリックすると応答します。
オブジェクトインスペクタは,[...] ボタンが押されたときあるいはプロパティがダブルクリックされたときに Edit メソッドを呼び出します。TPropertyEditor の Edit メソッドは,GetValues メソッドが複数のプロパティの値をコールバックメソッドに返したときに,列挙されている設定可能なプロパティの値を循環的に参照します。
Edit メソッドをオーバーライドすることにより,[...] ボタンの押下やプロパティのダブルクリックに対する応答を実装できます。たとえば,Edit メソッドを使用すると,オブジェクトインスペクタにテキスト値を入力するよりも意味のある方法でプロパティを編集するためのダイアログを起動することができます。