Class TDBStatusLabel (unit RXDBCtrl)

Inherits from

TRxCustomLabel

Constructors


constructor Create(AOwner: TComponent);

TDBStatusLabel


Functions

destructor Destroy;


procedure UpdateData;


procedure UpdateStatus;


function GetCaption(State: TDataSetState): string;


procedure Loaded;


procedure Notification(AComponent: TComponent; Operation: TOperation);

doGlyph

procedure Paint;


procedure SetName(const Value: TComponentName);


procedure CaptionsChanged(Sender: TObject);

tlBottom

procedure CMFontChanged(var Message: TMessage);


function GetDataSetName: string;


function GetDatasetState: TDataSetState;


function GetDataSource: TDataSource;


function GetStatusKind(State: TDataSetState): TDBStatusKind;


procedure SetCalcCount(Value: Boolean);


procedure SetCaptions(Value: TStrings);


procedure SetDataSetName(Value: string);


procedure SetDataSource(Value: TDataSource);


procedure SetEditColor(Value: TColor);


procedure SetGlyphAlign(Value: TGlyphAlign);


procedure SetShowOptions(Value: TDBLabelOptions);


procedure SetStyle(Value: TDBLabelStyle);


Properties

property Align :


property Alignment :


property AutoSize :


property CalcRecCount : Boolean


property Captions : TStrings


property Color :


property DatasetName : string


property DataSource : TDataSource


property DragCursor :


property DragMode :


property EditColor : TColor


property Font :


property GlyphAlign : TGlyphAlign


property Layout :


property ParentColor :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShadowColor :


property ShadowPos :


property ShadowSize :


property ShowHint :


property ShowOptions : TDBLabelOptions


property Style : TDBLabelStyle


property Transparent :


property Visible :


property WordWrap :


property Caption :


property DatasetState : TDataSetState


Events

event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnGetDataName : TGetStringEvent


event OnGetRecNo : TDataValueEvent


event OnGetRecordCount : TDataValueEvent


event OnMouseDown :


event OnMouseEnter :


event OnMouseLeave :


event OnMouseMove :


event OnMouseUp :


event OnStartDrag :


Variables

FCalcCount : Boolean;


FCaptions : TStrings;


FCell : TBitmap;


FDataLink : TDataLink;


FDataSetName : PString;


FEditColor : TColor;


FFontColor : TColor;


FGlyph : TBitmap;


FGlyphAlign : TGlyphAlign;


FOnGetDataName : TGetStringEvent;


FOnGetRecNo : TDataValueEvent;


FOnGetRecordCount : TDataValueEvent;


FRecordCount : Longint;


FShowOptions : TDBLabelOptions;


FStyle : TDBLabelStyle;


FUpdating : Boolean;



Constructors


constructor Create(AOwner: TComponent);

TDBStatusLabel


Functions


destructor Destroy;


procedure UpdateData;


procedure UpdateStatus;


function GetCaption(State: TDataSetState): string;


procedure Loaded;


procedure Notification(AComponent: TComponent; Operation: TOperation);

doGlyph


procedure Paint;


procedure SetName(const Value: TComponentName);


procedure CaptionsChanged(Sender: TObject);

tlBottom


procedure CMFontChanged(var Message: TMessage);


function GetDataSetName: string;


function GetDatasetState: TDataSetState;


function GetDataSource: TDataSource;


function GetStatusKind(State: TDataSetState): TDBStatusKind;


procedure SetCalcCount(Value: Boolean);


procedure SetCaptions(Value: TStrings);


procedure SetDataSetName(Value: string);


procedure SetDataSource(Value: TDataSource);


procedure SetEditColor(Value: TColor);


procedure SetGlyphAlign(Value: TGlyphAlign);


procedure SetShowOptions(Value: TDBLabelOptions);


procedure SetStyle(Value: TDBLabelStyle);


Properties


property Align :


property Alignment :


property AutoSize :


property CalcRecCount : Boolean


property Captions : TStrings


property Color :


property DatasetName : string


property DataSource : TDataSource


property DragCursor :


property DragMode :


property EditColor : TColor


property Font :


property GlyphAlign : TGlyphAlign


property Layout :


property ParentColor :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShadowColor :


property ShadowPos :


property ShadowSize :


property ShowHint :


property ShowOptions : TDBLabelOptions


property Style : TDBLabelStyle


property Transparent :


property Visible :


property WordWrap :


property Caption :


property DatasetState : TDataSetState


Events


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnGetDataName : TGetStringEvent


event OnGetRecNo : TDataValueEvent


event OnGetRecordCount : TDataValueEvent


event OnMouseDown :


event OnMouseEnter :


event OnMouseLeave :


event OnMouseMove :


event OnMouseUp :


event OnStartDrag :


Variables


FCalcCount : Boolean;


FCaptions : TStrings;


FCell : TBitmap;


FDataLink : TDataLink;


FDataSetName : PString;


FEditColor : TColor;


FFontColor : TColor;


FGlyph : TBitmap;


FGlyphAlign : TGlyphAlign;


FOnGetDataName : TGetStringEvent;


FOnGetRecNo : TDataValueEvent;


FOnGetRecordCount : TDataValueEvent;


FRecordCount : Longint;


FShowOptions : TDBLabelOptions;


FStyle : TDBLabelStyle;


FUpdating : Boolean;