Class

TfrmPCEBaseGrid

Module

fPCEBaseGrid

Last Modified

7/15/2014 3:26:36 PM

Scope

Interfaced

Inherits from

TfrmPCEBase

Inherited by

TfrmGAF
TfrmPCEBaseMain

Declaration


TfrmPCEBaseGrid = class(TfrmPCEBase)
  pnlGrid: TPanel;
  lbGrid: TORListBox;
  hcGrid: THeaderControl;
  procedure FormCreate(Sender: TObject);
  procedure hcGridSectionResize(HeaderControl: THeaderControl;
    Section: THeaderSection);
  procedure pnlGridResize(Sender: TObject);
private
  FSel: string;
  FGridHeaderSyncing: boolean;
  function GetGridIndex: integer;
  procedure SetGridIndex(const Value: integer);
protected
  FSectionGap: integer;
  procedure UpdateControls; virtual;
  procedure SaveGridSelected;
  procedure RestoreGridSelected;
public
  procedure SyncGridHeader(FromHeader: boolean);
  procedure SyncGridData;
  procedure ClearGrid;
  property GridIndex: integer read GetGridIndex write SetGridIndex;
end;

DFM Objects


frmPCEBaseGrid : TfrmPCEBaseGrid
 ├pnlGrid : TPanel
 │ ├lbGrid : TORListBox
 │ └hcGrid : THeaderControl
 └amgrMain : TVA508AccessibilityManager

Class Hierarchy


Class Fields

Name Type Scope Comments
FGridHeaderSyncing Boolean Private -
FSectionGap Integer Protected -
FSel UnicodeString Private -
hcGrid THeaderControl Public/Published -
lbGrid TORListBox Public/Published -
pnlGrid TPanel Public/Published -

Properties

Name Type Scope Comments
GridIndex Integer Public -

Methods

Name Declaration Scope Comments
ClearGrid procedure ClearGrid; Public -
FormCreate procedure FormCreate(Sender: TObject); Public/Published -
GetGridIndex function GetGridIndex: integer; Private -
hcGridSectionResize procedure hcGridSectionResize(HeaderControl: THeaderControl; Section: THeaderSection); Public/Published -
pnlGridResize procedure pnlGridResize(Sender: TObject); Public/Published -
RestoreGridSelected procedure RestoreGridSelected; Protected -
SaveGridSelected procedure SaveGridSelected; Protected -
SetGridIndex procedure SetGridIndex(const Value: integer); Private -
SyncGridData procedure SyncGridData; Public -
SyncGridHeader procedure SyncGridHeader(FromHeader: boolean); Public -
UpdateControls procedure UpdateControls; virtual; Protected -

Referenced By (4)

Module (line) Referrer Type
fGAF (11) TfrmGAF Read
fPCEBaseGrid (37) frmPCEBaseGrid Read
fPCEBaseGrid (229) - Read
fPCEBaseMain (16) TfrmPCEBaseMain Read