API:Vcl.ButtonGroup.TGrpButtonItems

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

System.Classes.TCollectionSystem.Classes.TPersistentSystem.TObjectTGrpButtonItems

Delphi

TGrpButtonItems = class(TCollection)

C++

class PASCALIMPLEMENTATION TGrpButtonItems : public System::Classes::TCollection

プロパティ

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

説明

TCollection は、TCollectionItem オブジェクトのコンテナです。

Vcl.ButtonGroup.TGrpButtonItems は System.Classes.TCollection を継承しています。以下の内容はすべて System.Classes.TCollection を参照しています。

TCollection は、TCollectionItem オブジェクトのコンテナです。

TCollection は、TCollectionItem の下位クラスのグループを保有します。 TCollection は、Items 配列内にコレクション項目のインデックスを保持します。 Count プロパティは、コレクション内の項目の数を保持します。 AddDelete メソッドを使用すると、コレクションに項目を追加したり、コレクションから項目を削除したりすることができます。

TCollection から派生しているオブジェクトは、TCollectionItem から派生するオブジェクトを保有することができます。 このため、各 TCollection 下位クラスは、それぞれ対応する TCollectionItem 下位クラスを持ちます。

次の表は、一般的な TCollection の下位クラスとそれに対応する TCollectionItem の下位クラス、および各ペアを使用するコンポーネントを一覧したものです:

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

TBitmapLinks

TBitmapLink

TCustomStyleObject

TAggregates

TAggregate

TClientDataSet

TCookieCollection

TCookie

TWebResponse

TCoolBands

TCoolBand

TCoolBar

TDBGridColumns

TColumn

TDBGrid

TDependencies

TDependency

TService

THeaderSections

THeaderSection

THeaderControl

TListColumns

TListColumn

TListView

TParams

TParam

多くのデータセット

TStatusPanels

TStatusPanel

TStatusBar

TCollection および TCollectionItem の下位クラス群を使用するコントロールには、コレクションを保持するための公開プロパティがあります。 (たとえば、TStatusBarPanels プロパティは TStatusPanels を保持する)。 標準プロパティ エディタ(大抵、コレクション エディタとして参照される)は、オブジェクト インスペクタから起動することができ、コレクション内の項目を編集することができます。

メモ: 別のコントロールから使用される TCollection 下位クラスを記述する場合には、必ず、コレクションの protected GetOwner メソッドをオーバーライドし、下位クラスのインスタンスがオブジェクト インスペクタに表示されるようにしてください。
メモ: TCollection には TOwnedCollection 下位クラスがあり、これが所有者についての情報を保持します。 TOwnedCollection は、GetOwner メソッドを実装しています。 このため、TOwnedCollection から派生したクラスは、オブジェクト インスペクタに表示されるようにするよう、何か追加する必要はありません。

関連項目