FMX.Grid.TGridModel
Delphi
TGridModel = class(TCustomScrollBoxModel)
C++
class PASCALIMPLEMENTATION TGridModel : public Fmx::Scrollbox::TCustomScrollBoxModel
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Grid.pas FMX.Grid.hpp |
FMX.Grid | FMX.Grid |
説明
グリッドのデータ モデルの基底クラス。
TGridModel は TCustomScrollBoxModel を拡張しており、グリッド コントロール内のデータの処理に特化した、メソッドやプロパティを定義します。
グリッド モデルを作成する場合、プレゼンテーション オブジェクトをコンストラクタに渡す必要があります。プレゼンテーション オブジェクトはモデルを所有します。
Columns を使用すると、モデルの列にアクセスすることができます。また、Data および DataSource を使用して、モデル データにアクセスできます。
Cells を使用すると、セルの値を読み取ることができます。
Options を使用すると、モデルの動作を設定し、StyledSettings および TextSettings を使用すると、その外観を設定することができます。
モデルを編集する
InsertColumn、MoveColumn、RemoveColumn を使用すると、モデルの列を編集することができます。
BeginUpdate および EndUpdate を使用すると、モデルへの複数の変更を、単一の変更にグループ化することができます。
ユーザーとのやりとりの処理
Enabled プロパティは、ユーザーとのやり取りを有効化する否かを決定します。
ShowEditor を使用すると、現在のセル(列 Col、行 Row にあるセル)上にセル エディタを開き、HideEditor はセル エディタを非表示にします。SelectCell を使用すると、現在のセルを変更します。
CellReturnAction は、ユーザーがセル エディタ上で Enter
を押した後の、セル エディタの動作を決定します。