# プロパティ

マニュアル > コントロールリファレンス > 基本 > グリッドコントロール > # プロパティ |

| 共通プロパティ
プロパティ名 | 説明
全共通プロパティ | 詳しくは共通プロパティを参照下さい。
| Text
プロパティ名 | 説明
TextFont | テキストのフォント。
| Cell
プロパティ名 | 説明
DefaultHeight | デフォルトのセルの高さ。
DefaultWidth | デフォルトのセルの幅。
Cols | 列数（ヘッダは含まない）。
Rows | 行数（ヘッダは含まない）。
| Header
プロパティ名 | 説明
HeaderRows | ヘッダの行数。
HeaderCols | ヘッダの列数。
HeaderFillColor | ヘッダの背景色。
HeaderTextColor | ヘッダのテキストの色。
| Select
プロパティ名 | 説明
SelectArea | セルの選択可能なエリア。
NONE | 選択しない
CELL | 1つのセルが選択可能
CELLS | 複数のセルが選択可能
COL | 列としてセルを選択可能（1列のみ）
COLS | 列としてセルを選択可能（複数列可能）
ROW | 行としてセルを選択可能（1行のみ）
ROWS | 行としてセルを選択可能（複数行可能）
SelectHeaderType | 選択されているエリアに該当するヘッダの背景色を変更するかどうか。
NONE | 色を変更しない。
FILLCELL | カーソル位置のヘッダセルの色を変える
FILLROW | カーソル位置のヘッダセル（行のみ）の色を変える
FILLCOL | カーソル位置のヘッダセル（列のみ）の色を変える
FILLCELLS | 選択範囲のヘッダセルの色を変える
FILLROWS | 選択範囲のヘッダセル（行のみ）の色を変える
FILLCOLS | 選択範囲のヘッダセル（列のみ）の色を変える
FILLOUTERCELL | カーソル位置のヘッダセル（最も外側のセルのみ）の色を変える
FILLOUTERROW | カーソル位置のヘッダセル（最も外側の行セルのみ）の色を変える
FILLOUTERCOL | カーソル位置のヘッダセル（最も外側の列セルのみ）の色を変える
FILLOUTERCELLS | 選択範囲のヘッダセル（最も外側のセルのみ）の色を変える
FILLOUTERROWS | 選択範囲のヘッダセル（最も外側の行セルのみ）の色を変える
FILLOUTERCOLS | 選択範囲のヘッダセル（最も外側の列セルのみ）の色を変える
SelectBorderColor | 選択エリアの枠線の色。
SelectFillColor | 選択エリアの背景色。
CursorFillColor | カーソル位置のセルの背景色。
SelectHold | 他のコントロールにフォーカスが移った時、選択エリアを表示するかどうか。
TRUE | 表示する
FALSE | 表示しない
SelectMultiple | 離れた行や列を複数選択できるかどうか。 SelectAreaがCOL、 COLS、ROW、ROWSのとき有効。 選択の追加はctrlを押しながらマウスで選択します。
SelectType | 選択エリアの描画上のタイプ。
NONE | 選択エリアに対しなにもしない
FILL | 選択エリアを塗りつぶす
BORDER | 選択エリアに枠線を描く
BOTH | 選択エリアに枠線を描き、塗りつぶす
SelectHeaderFillColor | 選択されているエリアに該当するヘッダの背景色。
| Scroll
プロパティ名 | 説明
DragAutoScroll | マウスをドラックしながら外枠付近に動かしたときに、自動的にセルをスクロールさせるかどうか。
HorizontalScroll | 水平スクロールを表示するかどうか。
VerticalScroll | 垂直スクロールを表示するかどうか。
ScrollArrowColor | スクロールバーの矢印の色。
ScrollBarColor | スクロールバーの色。
ScrollBarBorderColor | スクロールバーの枠線の色。
ScrollBorderStyle | スクロールボタンの枠線のスタイル。
3D | 3D
FLAT | フラット
@BorderStyleX | テーマに沿った設定
ScrollMaxWidth | スクロールバーの最大の幅。
ScrollMinWidth | スクロールバーの最小の幅。
| Grid
プロパティ名 | 説明
Grid | グリッドを表示するかどうか。
GridBorderX | 枠線（X方向）を表示するかどうか。
GridBorderY | 枠線（Y方向）を表示するかどうか。
GridCellX | セルの境界線（X方向）を表示するかどうか。
GridCellY | セルの境界線（Y方向）を表示するかどうか。
GridHeaderX | ヘッダの境界線（X方向）を表示するかどうか。
GridHeaderY | ヘッダの境界線（Y方向）を表示するかどうか。
| Resize
プロパティ名 | 説明
ResizeCol | セルの列幅をマウスで変更可能とするか否か。
ResizeRow | セルの行間をマウスで変更可能とするか否か。
ResizeArea | セルのサイズを変更する際の、マウスを受け付けるエリア。
HEADER | ヘッダ部分のみでサイズを変更できる
ALL | 全エリア（ヘッダ部分およびセル部分）でサイズを変更できる
| Edit
プロパティ名 | 説明
EditCursorPosOnEnter | Editセル上でEnterキー（もしくはF2）を押した場合のカーソルの初期状態。
MOUSE | マウスの位置へカーソルを移動
LEFT | 文字の最左へカーソルを移動
RIGHT | 文字の最右へカーソルを移動
SELECTALL | 全文字を選択状態にする
EditCursorPosOnDblClk | Editセルをダブルクリック時のカーソルの初期状態。
MOUSE | マウスの位置へカーソルを移動
LEFT | 文字の最左へカーソルを移動
RIGHT | 文字の最右へカーソルを移動
SELECTALL | 全文字を選択状態にする
| Border
プロパティ名 | 説明
Border | 枠線を表示するかどうか。
BorderColor | 枠線の色。BorderStyleがFLATの時のみ有効です。
BorderStyle | 枠のスタイル。
FLAT | フラット
3D_FRAME | 3D
3D_RAISE1 | 3D（凸）
3D_RAISE2 | 3D（凸高め）
3D_SUNK1 | 3D（凹）
3D_SUNK2 | 3D（凹深め）
＠BorderStyleX | テーマに沿った設定
| Fill
プロパティ名 | 説明
Fill | 背景を塗りつぶすかどうか。
FillColor | 背景色。
FillStyle | 背景の塗りつぶしスタイル。
SOLID | 塗りつぶし
HORIZONTAL | 横しま
VERTICALSOLID | 縦しま
FORWARD DIAGONAL | 斜め
BACKWARD DIAGONAL | 斜め
CROSS | 十字
DIAGONAL CROSS | 斜め十字
| Key
プロパティ名 | 説明
EnableDelKey | Delキーを有効にするかどうか。
EnableCutKey | Cutキー（Ctrl + C）を有効にするかどうか。
EnablePasteKey | Pasteキー（Ctrl + V）を有効にするかどうか。
| Library
プロパティ名 | 説明
全共通プロパティ（ライブラリ） | 詳しくは共通プロパティ（ライブラリ）を参照して下さい。