System.Classes.TOwnedCollection

提供: Appmethod Libraries
移動先: 案内検索

System.Classes.TCollectionSystem.Classes.TPersistentSystem.TObjectTOwnedCollection

Object Pascal

TOwnedCollection = class(TCollection)

C++

class PASCALIMPLEMENTATION TOwnedCollection : public TCollection

プロパティ

種類 可視性 ソース ユニット
class public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes


説明

TOwnedCollection は、その所有者についての情報を保持しているコレクションです。

TOwnedCollection には、TCollectionItem の下位クラス オブジェクトのグループが格納されます。

TOwnedCollection は、TCollection を拡張して、所有者についての情報を保持するようにしたものです。 TOwnedCollection の所有者についての情報を基に、設計時に[オブジェクト インスペクタ]にコレクションの名前が表示されます。以下の点に注意してください。

  • TCollection から直接派生したクラスを[オブジェクト インスペクタ]に表示するには、そのクラスで GetOwner メソッドを実装しなければなりません。通常の下位クラスでは、TCollection クラスを確認します。
  • TOwnedCollection から派生させたクラスは、何も追加しなくても[オブジェクト インスペクタ]に表示されます。TOwnedCollectionGetOwner メソッドが実装されているためです。

以下の表は、TOwnedCollection の代表的な下位クラスと、それに対応する TCollectionItem の下位クラス、その組み合わせを使用するコンポーネントを示したものです。

TOwnedCollection の下位クラス TCollectionItem の下位クラス コンポーネント

TCustomMultiResBitmap

TCustomBitmapItem

TImage

TFieldDefs

TFieldDef

TDataSet

TIndexDefs

TIndexDef

TClientDataSet

TWorkAreas

TWorkArea

TListView

TTaskDialogButtons

TTaskDialogButtonItem

TTaskDialog

TCellCollection

TCellItem

TGridPanel

TControlCollection

TControlItem

TGridPanel

TListControlItems

TListControlItem

TStaticListAction

TRecipientCollection

TRecipientItem

TSendMail

TActionListCollection

TActionListItem

TActionManager

TActionBars

TActionBarItem

TActionManager

関連項目