コレクションエディタ
プロパティ エディタ:インデックス への移動
コレクションエディタは,コレクションオブジェクトで保持される項目の編集用に使用されます。コレクションオブジェクトは TCollection の下位です。コレクションエディタは,コレクション内の項目についての情報を表示して,各項目の追加,削除,または再配置ができるようになっています。一部のコレクションでは,さらにほかの種類のボタンが提供されていて次に示すリストの処理以外も行えます。
コレクションエディタのリストウィンドウに表示される項目は,マウスで選択できます。項目を選択すると,そのプロパティとイベントがオブジェクトインスペクタを使って設定できます。
目次 |
コレクションエディタを開く
コレクションエディタを表示するには,最初にコレクションを使用するコンポーネントをフォームに配置します。コレクションで実装されるプロパティ(かっこ内に優先テーブルを一覧表示)を選択して省略ボタンをクリックします。一部のコンポーネントの場合,コンポーネントを右クリックするとコレクションエディタも表示されるので,スピードメニューから適切なエディタを選択します。
ダイアログボックスのオプション
コレクションエディタには次のオプションがあります。
[アイテム]リスト
項目リストには,上記の表の「表示されるプロパティ」欄に記載されたプロパティが表示されます。項目を選択すると,項目の持つプロパティがオブジェクトインスペクタに表示され,それらを変更できるようになります。
[追加]ボタン
Add メソッドは,コレクションに新規の項目を追加します。項目を選択して,そのパラメータをオブジェクトインスペクタで編集できます。
削除ボタン
コレクションから選択した項目を削除します。
[上へ移動],[下へ移動]ボタン
項目の順番を変更します。ほとんどのコレクションの場合,順番はコレクションを保持するオブジェクトによる項目の表示順や使用順を決定します。
[すべての項目の追加]ボタン(TDBGridColumns のみ)
データベースの各項目の列を結合されているデータベース対応グリッドに追加します。このボタンは,データベース対応グリッドがアクティブなデータセットにバインドされている場合にのみ利用できます。
[デフォルトに戻す]ボタン(一部のコレクションのみ)
現在選択している列のデフォルトプロパティ(項目コンポーネントから取得された)を元に戻します。このボタンは,現在選択している列が項目にバインドされている場合(FieldName プロパティが設定されている)にのみ利用できます。
[ディクショナリから読み込み]ボタン(TCheckConstraints のみ)
データディクショナリのレコードレベルの制約すべてに対する CheckConstraint オブジェクトを追加します。各 CheckConstraint オブジェクトは,その ImportedConstraint プロパティを持ち,ディクショナリから制約を設定します。
コレクション項目の例
次の表に,コレクション項目の例を示します。コレクション項目は随時新しいものが追加されるので,この表は完全な一覧を示しているのではないことに注意してください。
|
コレクション |
項目の型 |
表示されるプロパティ |
機能 |
|
TAggregates |
TAggregate |
Aggregates |
設計時には,エディタを使用して,集合体項目をクライアントデータセットに追加できます。設計時に集合体項目を定義する場合,エディタは,これらの項目の TAggregate オブジェクトを自動的に作成します。 |
|
TCheckConstraints |
TCheckConstraint |
ImportedConstraint。ImportedConstraint が指定されていないときは,CustomConstraint |
BDE データセット内のデータに対するレコードレベルの制約を示す (Constraints プロパティ) |
|
TCoolBands |
TCoolBand |
Text |
CoolBar コンポーネント内のバンドセットを示す (Bands プロパティ) |
|
TDBGridColumns |
TColumn |
FieldName |
項目のバインディングとデータベース対応グリッドでの列の表示プロパティを示す (Columns プロパティ) |
|
TIndexDefs |
TIndexDef |
IndexDefs |
データベーステーブルのインデックスを記述する |
|
THeaderSections |
THeaderSection |
Text |
HeaderControl オブジェクト内のセクションの表示プロパティを示す (Sections プロパティ) |
|
TListColumns |
TListColumn |
Caption |
レポート形式のリストビューコンポーネントの列を示す (Columns プロパティ) |
|
TStatusPanels |
TStatusPanel |
Text |
StatusBar コンポーネントの各パネルを示す (Panels プロパティ) |
|
TWebActionItems |
TWebActionItem |
Name, PathInfo, Enabled, および Default |
Web ディスパッチャや Web モジュールに対する HTTP リクエストメッセージへの応答を作成するアクション項目を示す (Actions プロパティ) |