表示: Delphi
C++
表示設定
設計時インターフェースの定義
提供:RAD Studio XE2
コンポーネント開発者のためのオブジェクト指向プログラミング:インデックス への移動
クラスで published として宣言した部分は,パブリックになり,さらに実行時型情報が生成されます。この実行時型情報により,オブジェクトインスペクタでプロパティやイベントにアクセスできるようになります。
published 部はオブジェクトインスペクタに表示されるため,クラスの published 部によって,そのクラスの設計時インターフェースが定義されることになります。クラスの各側面のうち,アプリケーション開発者が設計時にカスタマイズする可能性のある部分はすべて設計時インターフェースに含めます。これに対して,実行時環境の特定の情報に依存するすべてのプロパティは,設計時インターフェースには含めません。
読み出し専用プロパティはアプリケーション開発者が直接値を代入できないので,設計時インターフェースに含めません。読み出し専用プロパティは published ではなく public と宣言します。