[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: grids.pas line 744
type TCustomGrid = class(TCustomControl) |
||
protected |
||
|
||
function RTLSign; |
|
|
class procedure WSRegisterClass; override; |
|
|
procedure AddSelectedRange; |
|
|
procedure AdjustClientRect(); override; |
|
|
procedure AdjustEditorBounds(); virtual; |
|
|
procedure AfterMoveSelection(); virtual; |
|
|
procedure AssignTo(); override; |
|
|
procedure AutoAdjustColumn(); virtual; |
|
|
procedure BeforeMoveSelection(); virtual; |
|
|
procedure BeginAutoDrag; override; |
|
|
function BoxRect(); |
|
|
procedure CacheMouseDown(); |
|
|
procedure CalcAutoSizeColumn(); virtual; |
|
|
procedure CalcCellExtent(); virtual; overload; deprecated ; |
|
|
procedure CalcFocusRect(); |
|
|
procedure CalcMaxTopLeft; |
|
|
procedure CalcScrollbarsRange; |
|
|
procedure CalculatePreferredSize(); override; |
|
|
function CanEditShow; virtual; |
|
|
function CanGridAcceptKey(); virtual; |
|
|
procedure CellClick(); virtual; |
|
|
procedure CellExtent(); |
|
|
procedure CheckLimits(); |
|
|
procedure CheckLimitsWithError(); |
|
|
procedure CMBiDiModeChanged(); message; |
|
|
procedure CMMouseEnter(); message; |
|
|
procedure CMMouseLeave(); message; |
|
|
procedure ColRowDeleted(); virtual; |
|
|
procedure ColRowExchanged(); virtual; |
|
|
procedure ColRowInserted(); virtual; |
|
|
procedure ColRowMoved(); virtual; |
|
|
function ColRowToOffset(); |
|
|
function ColumnIndexFromGridColumn(); |
|
|
function ColumnFromGridColumn(); |
|
|
procedure ColumnsChanged(); |
|
|
procedure ColWidthsChanged; virtual; |
|
|
function CreateColumns; virtual; |
|
|
procedure CheckNewCachedSizes(); virtual; |
|
|
procedure CreateWnd; override; |
|
|
procedure CreateParams(); override; |
|
|
procedure Click; override; |
|
|
procedure DblClick; override; |
|
|
function DefaultColWidthIsStored; |
|
|
function DefaultRowHeightIsStored; |
|
|
procedure DefineProperties(); override; |
|
|
procedure DestroyHandle; override; |
|
|
function DialogChar(); override; |
|
|
function DoCompareCells(); virtual; |
|
|
procedure DoCopyToClipboard; virtual; |
|
|
procedure DoCutToClipboard; virtual; |
|
|
procedure DoEditButtonClick(); virtual; |
|
|
procedure DoEditorHide; virtual; |
|
|
procedure DoEditorShow; virtual; |
|
|
procedure DoExit; override; |
|
|
procedure DoEnter; override; |
|
|
procedure DoLoadColumn(); virtual; |
|
|
procedure DoSaveColumn(); virtual; |
|
|
function DoMouseWheel(); override; |
|
|
function DoMouseWheelDown(); override; |
|
|
function DoMouseWheelUp(); override; |
|
|
function DoMouseWheelLeft(); override; |
|
|
function DoMouseWheelRight(); override; |
|
|
procedure DoAutoAdjustLayout(); override; |
|
|
procedure DoOnChangeBounds; override; |
|
|
procedure DoOPDeleteColRow(); |
|
|
procedure DoOPExchangeColRow(); |
|
|
procedure DoOPInsertColRow(); |
|
|
procedure DoOPMoveColRow(); |
|
|
procedure DoPasteFromClipboard; virtual; |
|
|
procedure DoPrepareCanvas(); virtual; |
|
|
procedure DoOnResize; override; |
|
|
procedure DoSetBounds(); override; |
|
|
function DoUTF8KeyPress(); override; |
|
|
procedure DrawBorder; |
|
|
procedure DrawAllRows; virtual; |
|
|
procedure DrawFillRect(); |
|
|
procedure DrawCell(); virtual; |
|
|
procedure DrawCellGrid(); virtual; |
|
|
procedure DrawTextInCell(); virtual; |
|
|
procedure DrawThemedCell(); |
|
|
procedure DrawCellText(); virtual; |
|
|
procedure DrawGridCheckboxBitmaps(); virtual; |
|
|
procedure DrawButtonCell(); |
|
|
procedure DrawColRowMoving; |
|
|
procedure DrawColumnText(); virtual; |
|
|
procedure DrawColumnTitleImage(); |
|
|
procedure DrawEdges; |
|
|
procedure DrawFocusRect(); virtual; |
|
|
procedure DrawRow(); virtual; |
|
|
procedure EditButtonClicked(); |
|
|
procedure EditordoGetValue; virtual; |
|
|
procedure EditordoResetValue; virtual; |
|
|
procedure EditordoSetValue; virtual; |
|
|
function EditorCanAcceptKey(); virtual; |
|
|
function EditorIsReadOnly; virtual; |
|
|
procedure EditorHide; virtual; |
|
|
function EditorLocked; |
|
|
function EditingAllowed(); virtual; |
|
|
procedure EditorSelectAll; |
|
|
procedure EditorShow(); virtual; |
|
|
procedure EditorShowInCell(); virtual; |
|
|
procedure EditorWidthChanged(); virtual; |
|
|
function FirstGridColumn; virtual; |
|
|
function FixedGrid; |
|
|
procedure FontChanged(); override; |
|
|
procedure GetAutoFillColumnInfo(); virtual; |
|
|
function GetCellHintText(); virtual; |
|
|
function GetCells(); virtual; |
|
|
function GetColumnAlignment(); |
|
|
function GetColumnColor(); |
|
|
function GetColumnFont(); |
|
|
function GetColumnLayout(); |
|
|
function GetColumnReadonly(); |
|
|
function GetColumnTitle(); |
|
|
function GetColumnWidth(); |
|
|
function GetDeltaMoveNext(); virtual; |
|
|
function GetDefaultColumnAlignment(); virtual; |
|
|
function GetDefaultColumnWidth(); virtual; |
|
|
function GetDefaultColumnLayout(); virtual; |
|
|
function GetDefaultColumnReadOnly(); virtual; |
|
|
function GetDefaultColumnTitle(); virtual; |
|
|
function GetDefaultEditor(); virtual; |
|
|
function GetDefaultRowHeight; virtual; |
|
|
function GetGridDrawState(); |
|
|
procedure GetImageForCheckBox(); virtual; |
|
|
function GetScrollBarPosition(); |
|
|
function GetSmoothScroll(); virtual; |
|
|
procedure GetSBVisibility(); virtual; |
|
|
procedure GetSBRanges(); virtual; |
|
|
procedure GetSelectedState(); virtual; |
|
|
function GetEditMask(); virtual; |
|
|
function GetEditText(); virtual; |
|
|
function GetFixedcolor; virtual; |
|
|
function GetFirstVisibleColumn; |
|
|
function GetFirstVisibleRow; |
|
|
function GetLastVisibleColumn; |
|
|
function GetLastVisibleRow; |
|
|
function GetSelectedColor; virtual; |
|
|
function GetTitleShowPrefix(); |
|
|
function GetPxTopLeft; |
|
|
function GetTruncCellHintText(); virtual; |
|
|
function GridColumnFromColumnIndex(); |
|
|
procedure GridMouseWheel(); virtual; |
|
|
procedure HeaderClick(); virtual; |
|
|
procedure HeaderSized(); virtual; |
|
|
procedure HeaderSizing(); virtual; |
|
|
procedure HideCellHintWindow; |
|
|
procedure InternalSetColCount(); |
|
|
procedure InvalidateCell(); |
|
|
procedure InvalidateFromCol(); |
|
|
procedure InvalidateGrid; |
|
|
procedure InvalidateFocused; |
|
|
function IsColumnIndexValid(); |
|
|
function IsRowIndexValid(); |
|
|
function IsColumnIndexVariable(); |
|
|
function IsRowIndexVariable(); |
|
|
function GetIsCellTitle(); virtual; |
|
|
function GetIsCellSelected(); virtual; |
|
|
function IsEmptyRow(); |
|
|
function IsMouseOverCellButton(); |
|
|
procedure KeyDown(); override; |
|
|
procedure KeyUp(); override; |
|
|
procedure KeyPress(); override; |
|
|
procedure LoadContent(); virtual; |
|
|
procedure LoadGridOptions(); virtual; |
|
|
procedure Loaded; override; |
|
|
procedure LockEditor; |
|
|
function MouseButtonAllowed(); virtual; |
|
|
procedure MouseDown(); override; |
|
|
procedure MouseMove(); override; |
|
|
procedure MouseUp(); override; |
|
|
function MoveExtend(); |
|
|
function MoveNextAuto(); |
|
|
function MoveNextSelectable(); virtual; |
|
|
procedure MoveSelection; virtual; |
|
|
procedure Notification(); override; |
|
|
function OffsetToColRow(); |
|
|
procedure Paint; override; |
|
|
procedure PickListItemSelected(); |
|
|
procedure PrepareCanvas(); virtual; |
|
|
procedure PrepareCellHints(); virtual; |
|
|
procedure ResetDefaultColWidths; virtual; |
|
|
procedure ResetEditor; |
|
|
procedure ResetLastMove; |
|
|
function ResetOffset(); |
|
|
procedure ResetSizes; virtual; |
|
|
procedure ResizeColumn(); |
|
|
procedure ResizeRow(); |
|
|
procedure RowHeightsChanged; virtual; |
|
|
procedure SaveContent(); virtual; |
|
|
procedure SaveGridOptions(); virtual; |
|
|
procedure ScrollBarRange(); |
|
|
procedure ScrollBarPosition(); |
|
|
function ScrollBarIsVisible(); |
|
|
procedure ScrollBarPage(); |
|
|
procedure ScrollBarShow(); |
|
|
function ScrollBarAutomatic(); virtual; |
|
|
procedure ScrollBy(); override; |
|
|
procedure SelectEditor; virtual; |
|
|
function SelectCell(); virtual; |
|
|
procedure SetCanvasFont(); |
|
|
procedure SetColCount(); virtual; |
|
|
procedure SetColor(); override; |
|
|
procedure SetColRow(); |
|
|
procedure SetCursor(); override; |
|
|
procedure SetEditText(); virtual; |
|
|
procedure SetBorderStyle(); override; |
|
|
procedure SetFixedcolor(); virtual; |
|
|
procedure SetFixedCols(); virtual; |
|
|
procedure SetFixedRows(); virtual; |
|
|
procedure SetRawColWidths(); |
|
|
procedure SetSelectedColor(); virtual; |
|
|
procedure SetFadeUnfocusedSelection(); |
|
|
procedure ShowCellHintWindow(); |
|
|
procedure SizeChanged(); virtual; |
|
|
procedure Sort(); virtual; |
|
|
procedure StartPushCell; |
|
|
procedure TopLeftChanged; virtual; |
|
|
function TryMoveSelection(); |
|
|
function TrySmoothScrollBy(); |
|
|
procedure UnLockEditor; |
|
|
procedure UnprepareCellHints; virtual; |
|
|
procedure UpdateHorzScrollBar(); virtual; |
|
|
procedure UpdateSelectionRange; |
|
|
procedure UpdateVertScrollbar(); virtual; |
|
|
procedure UpdateBorderStyle; |
|
|
function ValidateEntry(); virtual; |
|
|
procedure VisualChange; virtual; |
|
|
procedure WMSize(); message; |
|
|
procedure WMHScroll(); message; |
|
|
procedure WMVScroll(); message; |
|
|
procedure WMKillFocus(); message; |
|
|
procedure WMSetFocus(); message; |
|
|
procedure WndProc(); override; |
|
|
property AllowOutboundEvents: Boolean; [rw] |
|
|
property AlternateColor: TColor; [rws] |
|
|
property AutoAdvance: TAutoAdvance; [rw] |
|
|
property AutoEdit: Boolean; [rw] |
|
|
property AutoFillColumns: Boolean; [rw] |
|
|
property BorderStyle: TBorderStyle; [rw] |
|
|
property BorderColor: TColor; [rw] |
|
|
property CellHintPriority: TCellHintPriority; [rw] |
|
|
property Col: Integer; [rw] |
|
|
property ColCount: Integer; [rw] |
|
|
property ColRow: TPoint; [rw] |
|
|
property ColRowDraggingCursor: TCursor; [rw] |
|
|
property ColRowDragIndicatorColor: TColor; [rw] |
|
|
property ColSizingCursor: TCursor; [rw] |
|
|
property ColumnClickSorts: Boolean; [rw] |
|
|
property Columns: TGridColumns; [rws] |
|
|
property ColWidths []: Integer; [rw] |
|
|
property DefaultColWidth: Integer; [rws] |
|
|
property DefaultRowHeight: Integer; [rws] |
|
|
property DefaultDrawing: Boolean; [rw] |
|
|
property DefaultTextStyle: TTextStyle; [rw] |
|
|
property DisabledFontColor: TColor; [rw] |
|
|
property DragDx: Integer; [rw] |
|
|
property Editor: TWinControl; [rw] |
|
|
property EditorBorderStyle: TBorderStyle; [rw] |
|
|
property EditorMode: Boolean; [rw] |
|
|
property EditorKey: Boolean; [rw] |
|
|
property EditorOptions: Integer; [rw] |
|
|
property EditorShowing: Boolean; [rw] |
|
|
property ExtendedColSizing: Boolean; [rw] |
|
|
property ExtendedRowSizing: Boolean; [rw] |
|
|
property ExtendedSelect: Boolean; [rw] |
|
|
property FastEditing: Boolean; [rw] |
|
|
property AltColorStartNormal: Boolean; [rw] |
|
|
property FixedCols: Integer; [rw] |
|
|
property FixedRows: Integer; [rw] |
|
|
property FixedColor: TColor; [rw] |
|
|
property FixedGridLineColor: TColor; [rw] |
|
|
property FixedHotColor: TColor; [rw] |
|
|
property Flat: Boolean; [rw] |
|
|
property FocusColor: TColor; [rw] |
|
|
property FocusRectVisible: Boolean; [rw] |
|
|
property GCache: TGridDataCache; [r] |
|
|
property GridFlags: TGridFlags; [rw] |
|
|
property GridHeight: Integer; [r] |
|
|
property GridLineColor: TColor; [rw] |
|
|
property GridLineStyle: TPenStyle; [rw] |
|
|
property GridLineWidth: Integer; [rw] |
|
|
property GridWidth: Integer; [r] |
|
|
property HeaderHotZones: TGridZoneSet; [rw] |
|
|
property HeaderPushZones: TGridZoneSet; [rw] |
|
|
property ImageIndexSortAsc: TImageIndex; [rw] |
|
|
property ImageIndexSortDesc: TImageIndex; [rw] |
|
|
property TabAdvance: TAutoAdvance; [rw] |
|
|
property TitleImageList: TImageList; [rw] |
|
|
property TitleImageListWidth: Integer; [rw] |
|
|
property InplaceEditor: TWinControl; [r] |
|
|
property IsCellSelected []: Boolean; [r] |
|
|
property LeftCol: Integer; [rw] |
|
|
property MouseWheelOption: TMouseWheelOption; [rw] |
|
|
property Options: TGridOptions; [rw] |
|
|
property Options2: TGridOptions2; [rw] |
|
|
property RangeSelectMode: TRangeSelectMode; [rw] |
|
|
property Row: Integer; [rw] |
|
|
property RowCount: Integer; [rw] |
|
|
property RowSizingCursor: TCursor; [rw] |
|
|
property RowHeights []: Integer; [rw] |
|
|
property SaveOptions: TSaveOptions; [rw] |
|
|
property SelectActive: Boolean; [rw] |
|
|
property SelectedColor: TColor; [rw] |
|
|
property FadeUnfocusedSelection: Boolean; [rw] |
|
|
property SelectedColumn: TGridColumn; [r] |
|
|
|
||
property ScrollBars: TScrollStyle; [rw] |
|
|
property StrictSort: Boolean; [rw] |
|
|
|
||
property TitleStyle: TTitleStyle; [rw] |
|
|
property TopRow: Integer; [rw] |
|
|
property UseXORFeatures: Boolean; [rw] |
|
|
property ValidateOnSetSelection: Boolean; [rw] |
|
|
property VisibleColCount: Integer; [rs] |
|
|
property VisibleRowCount: Integer; [rs] |
|
|
property OnAfterSelection: TOnSelectEvent; [rw] |
|
|
property OnBeforeSelection: TOnSelectEvent; [rw] |
|
|
property OnCheckboxToggled: TToggledCheckboxEvent; [rw] |
|
|
property OnCompareCells: TOnCompareCells; [rw] |
|
|
property OnPrepareCanvas: TOnPrepareCanvasEvent; [rw] |
|
|
property OnDrawCell: TOnDrawCell; [rw] |
|
|
property OnEditButtonClick: TNotifyEvent; [rw] deprecated ; |
|
|
property OnButtonClick: TOnSelectEvent; [rw] |
|
|
property OnPickListSelect: TNotifyEvent; [rw] |
|
|
property OnSelection: TOnSelectEvent; [rw] |
|
|
property OnSelectEditor: TSelectEditorEvent; [rw] |
|
|
property OnTopLeftChanged: TNotifyEvent; [rw] |
|
|
property OnUserCheckboxBitmap: TUserCheckBoxBitmapEvent; [rw] |
|
|
property OnUserCheckboxImage: TUserCheckBoxImageEvent; [rw] |
|
|
property OnValidateEntry: TValidateEntryEvent; [rw] |
|
|
function FlipRect(); |
|
|
function FlipPoint(); |
|
|
function FlipX(); |
|
|
property OnGetCellHint: TGetCellHintEvent; [rw] |
|
|
property OnSaveColumn: TSaveColumnEvent; [rw] |
|
|
property OnLoadColumn: TSaveColumnEvent; [rw] |
|
|
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure Invalidate; override; |
|
|
procedure EditingDone; override; |
|
|
procedure AdjustInnerCellRect(); |
|
|
procedure AutoAdjustColumns; virtual; |
|
|
procedure BeginUpdate; |
|
|
function CellRect(); |
|
|
function CellToGridZone(); |
|
|
procedure CheckPosition; |
|
|
function ClearCols; |
|
|
function ClearRows; |
|
|
procedure Clear; |
|
|
procedure ClearSelections; |
|
|
function EditorByStyle(); virtual; |
|
|
procedure EditorKeyDown(); |
|
|
procedure EditorKeyPress(); |
|
|
procedure EditorUTF8KeyPress(); |
|
|
procedure EditorKeyUp(); |
|
|
procedure EditorTextChanged(); virtual; |
|
|
procedure EndUpdate(); |
|
|
procedure EraseBackground(); override; |
|
|
procedure FixDesignFontsPPI(); override; |
|
|
function Focused; override; |
|
|
function HasMultiSelection; |
|
|
procedure HideSortArrow; |
|
|
procedure InvalidateCol(); |
|
|
procedure InvalidateRange(); |
|
|
procedure InvalidateRow(); |
|
|
function IsCellVisible(); |
|
|
function IsFixedCellVisible(); |
|
|
procedure LoadFromFile(); virtual; |
|
|
procedure LoadFromStream(); virtual; |
|
|
function MouseCoord(); |
|
|
function MouseToCell(); |
|
|
function MouseToLogcell(); |
|
|
function MouseToGridZone(); |
|
|
procedure SaveToFile(); virtual; |
|
|
procedure SaveToStream(); virtual; |
|
|
procedure ScaleFontsPPI(); override; |
|
|
procedure SetFocus; override; |
|
|
property CursorState: TGridCursorState; [r] |
|
|
property SelectedRange []: TGridRect; [r] |
|
|
property SelectedRangeCount: Integer; [r] |
|
|
property SortOrder: TSortOrder; [rw] |
|
|
property SortColumn: Integer; [r] |
|
|
property TabStop: Boolean; |
|
|
end; |
|
||
| | ||
|
The base class for windowed controls which paint themselves. |
|
| | ||
|
Implements a windowed control which can contain other child controls. |
|
| | ||
|
The base class for visible controls. |
|
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |