Data.Bind.Grid.TCreateColumnDescription

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

Delphi

  TCreateColumnDescription = record
  private
    [weak] FDataSource: TBaseLinkingBindSource;
    FHeader: string;
    FReadOnly: Boolean;
    FMemberName: string;
    FVisible: Boolean;
    FWidth: Integer;
    FTextWidth: Integer;
    FMemberType: TScopeMemberType;
    FMemberGetter: string;
    FMemberSetter: string;
    FCustomFormat: string;
    FCustomParse: string;
    FColumnStyle: string;
    FDecimalDigits: Integer;
    FShowThousandSeparator: Boolean;
    FAlignment: TAlignment;
    FDefaultAlignment: Boolean;
  public
    constructor Create(AColumn: TLinkGridToDataSourceColumn); overload;
    constructor Create(ADataSource: TBaseLinkingBindSource; const AMemberName: string); overload;
    property DataSource: TBaseLinkingBindSource read FDataSource;
    property Header: string read FHeader write FHeader;
    property MemberName: string read FMemberName;
    property Visible: Boolean read FVisible write FVisible;
    property Width: Integer read FWidth write FWidth;
    property TextWidth: Integer read FTextWidth write FTextWidth;
    property ReadOnly: Boolean read FReadOnly write FReadOnly;
    property MemberType: TScopeMemberType read FMemberType write FMemberType;
    property MemberSetter: string read FMemberSetter write FMemberSetter;
    property MemberGetter: string read FMemberGetter write FMemberGetter;
    property CustomParse: string read FCustomParse write FCustomParse;
    property CustomFormat: string read FCustomFormat write FCustomFormat;
    property ColumnStyle: string read FColumnStyle write FColumnStyle;
    property DecimalDigits: Integer read FDecimalDigits write FDecimalDigits;
    property ShowThousandSeparator: Boolean read FShowThousandSeparator write FShowThousandSeparator;
    property Alignment: TAlignment read FAlignment write FAlignment;
    property DefaultAlignment: Boolean read FDefaultAlignment write FDefaultAlignment;
  end;

C++

struct DECLSPEC_DRECORD TCreateColumnDescription
{
private:
    Data::Bind::Components::TBaseLinkingBindSource* FDataSource;
    System::UnicodeString FHeader;
    bool FReadOnly;
    System::UnicodeString FMemberName;
    bool FVisible;
    int FWidth;
    int FTextWidth;
    Data::Bind::Components::TScopeMemberType FMemberType;
    System::UnicodeString FMemberGetter;
    System::UnicodeString FMemberSetter;
    System::UnicodeString FCustomFormat;
    System::UnicodeString FCustomParse;
    System::UnicodeString FColumnStyle;
    int FDecimalDigits;
    bool FShowThousandSeparator;
    System::Classes::TAlignment FAlignment;
    bool FDefaultAlignment;
public:
    __fastcall TCreateColumnDescription(TLinkGridToDataSourceColumn* AColumn)/* overload */;
    __fastcall TCreateColumnDescription(Data::Bind::Components::TBaseLinkingBindSource* ADataSource, const System::UnicodeString AMemberName)/* overload */;
    __property Data::Bind::Components::TBaseLinkingBindSource* DataSource = {read=FDataSource};
    __property System::UnicodeString Header = {read=FHeader, write=FHeader};
    __property System::UnicodeString MemberName = {read=FMemberName};
    __property bool Visible = {read=FVisible, write=FVisible};
    __property int Width = {read=FWidth, write=FWidth};
    __property int TextWidth = {read=FTextWidth, write=FTextWidth};
    __property bool ReadOnly = {read=FReadOnly, write=FReadOnly};
    __property Data::Bind::Components::TScopeMemberType MemberType = {read=FMemberType, write=FMemberType};
    __property System::UnicodeString MemberSetter = {read=FMemberSetter, write=FMemberSetter};
    __property System::UnicodeString MemberGetter = {read=FMemberGetter, write=FMemberGetter};
    __property System::UnicodeString CustomParse = {read=FCustomParse, write=FCustomParse};
    __property System::UnicodeString CustomFormat = {read=FCustomFormat, write=FCustomFormat};
    __property System::UnicodeString ColumnStyle = {read=FColumnStyle, write=FColumnStyle};
    __property int DecimalDigits = {read=FDecimalDigits, write=FDecimalDigits};
    __property bool ShowThousandSeparator = {read=FShowThousandSeparator, write=FShowThousandSeparator};
    __property System::Classes::TAlignment Alignment = {read=FAlignment, write=FAlignment};
    __property bool DefaultAlignment = {read=FDefaultAlignment, write=FDefaultAlignment};
    TCreateColumnDescription() {}
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
Data.Bind.Grid.pas
Data.Bind.Grid.hpp
Data.Bind.Grid Data.Bind.Grid

説明

グリッド コントロール内の列について記述したもので、列の外観や LiveBinding 式の情報を含みます。


関連項目