設計時での列プロパティの設定
カスタマイズされたグリッドの作成 への移動
列のセルにデータをどのように表示するかは、列プロパティによって決まります。ほとんどの列プロパティは、グリッドや関連するフィールド コンポーネントなど、別のコンポーネント(デフォルト ソース)に関連付けられたプロパティからデフォルト値を取得します。
列のプロパティを設定するには、列エディタで列を選択し、[オブジェクト インスペクタ]でプロパティを設定します。設定可能な主な列プロパティを、以下の表にまとめます。
列プロパティ:
プロパティ | 用途 |
---|---|
Alignment |
列のフィールド データを左揃え、右揃え、または中央揃えにします。デフォルト ソース: TField.Alignment。 |
ButtonStyle |
cbsAuto: デフォルト。関連付けられたフィールドがルックアップ フィールドであるか、列の PickList プロパティにデータが含まれている場合には、ドロップダウン リストを表示します。cbsEllipsis: セルの右側に参照([...])ボタンを表示します。このボタンをクリックすると、グリッドの OnEditButtonClick イベントが発生します。cbsNone: 通常の編集コントロールだけを使って列のデータを編集できるようにします。 |
Color |
列のセルの背景色を指定します。デフォルト ソース: TDBGrid.Color (テキストの前景色については Font プロパティを参照)。 |
DropDownRows |
ドロップダウン リストに表示されるテキストの行数です。デフォルト: 7。 |
Expanded |
列が展開されるかどうかを指定します。ADT または配列フィールドを表す列にのみ適用されます。 |
FieldName |
この列に関連付けられたフィールド名を指定します。空のままでもかまいません。 |
ReadOnly |
True: 列のデータをユーザーが編集することはできません。False: デフォルト。列のデータを編集することができます。 |
Width |
列の幅を画面ピクセル数で指定します。デフォルト ソース: TField.DisplayWidth。 |
Font |
列にテキストを描画するのに使用するフォントの種類、サイズ、色を指定します。デフォルト ソース: TDBGrid.Font。 |
PickList |
列のドロップダウン リストに表示する値のリストを含みます。 |
Title |
選択した列のタイトルのプロパティを設定します。 |
Title プロパティに設定可能なオプションを、以下の表にまとめます。
展開された TColumn の Title プロパティ:
プロパティ | 用途 |
---|---|
Alignment |
列タイトルのキャプション テキストを左揃え(デフォルト)、右揃え、または中央揃えにします。 |
Caption |
列タイトルに表示するテキストを指定します。デフォルト ソース: TField.DisplayLabel。 |
Color |
列タイトルのセルを描画するのに使用する背景色を指定します。デフォルト ソース: TDBGrid.FixedColor。 |
Font |
列タイトルにテキストを描画するのに使用するフォントの種類、サイズ、色を指定します。デフォルト ソース: TDBGrid.TitleFont。 |