TDrawGrid class

Inheritance
Implementers

Constructors

TDrawGrid(TComponent AOwner)

Properties

Action TBasicAction?
getter/setter pairinherited
getter/setter pairinherited
Align TAlign
getter/setter pairinherited
AlignLevel int
no setterinherited
Anchors TAnchors
getter/setter pairinherited
AutoSize bool
getter/setter pairinherited
BiDiMode TBiDiMode
getter/setter pairinherited
BoundsRect TRect
getter/setter pairinherited
Canvas TCanvas
latefinalinherited
canvasElement CanvasElement
finalinherited
ClientHeight int
getter/setter pairinherited
ClientOrigin TPoint
no setterinherited
ClientRect TRect
no setterinherited
ClientWidth int
getter/setter pairinherited
Col int
getter/setter pairinherited
ColCount int
getter/setter pairinherited
Color TColor
getter/setter pairinherited
ColWidths TItems<int>
latefinalinherited
ComponentCount int
no setterinherited
Components TItems<TComponent>
latefinalinherited
ComponentState TComponentState
no setterinherited
ComponentStyle TComponentStyle
no setterinherited
Constraints TSizeConstraints
getter/setter pairinherited
ControlCount int
no setterinherited
Controls TItems<TControl>
latefinalinherited
ControlState TControlState
no setterinherited
ControlStyle TControlStyle
no setterinherited
Ctl3D bool
getter/setter pairinherited
Cursor TCursor
getter/setter pairinherited
DefaultColWidth int
getter/setter pairinherited
DefaultRowHeight int
getter/setter pairinherited
DesignOptionsBoost Set<GridOptions>
finalinherited
DoubleBuffered bool
getter/setter pairinherited
EditorMode bool
getter/setter pairinherited
Enabled bool
getter/setter pairinherited
FixedCols int
getter/setter pairinherited
FixedRows int
getter/setter pairinherited
Flex TFlexControlParams
no setterinherited
Font TFont
getter/setter pairinherited
GridLineWidth int
getter/setter pairinherited
Handle HWND
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
Height int
getter/setter pairinherited
Hint String
getter/setter pairinherited
HostDockSite TWinControl?
getter/setter pairinherited
InplaceEditor TInplaceEdit?
no setterinherited
Left int
getter/setter pairinherited
LeftCol int
getter/setter pairinherited
MouseCapture bool
getter/setter pairinherited
Name String
getter/setter pairinherited
OnCanResize TCanResizeEvent?
getter/setter pairinherited
OnClick TNotifyEvent?
getter/setter pairinherited
OnCreateHandle TNotifyEvent?
getter/setter pairinherited
OnDblClick TNotifyEvent?
getter/setter pairinherited
OnEnter TNotifyEvent?
getter/setter pairinherited
OnExit TNotifyEvent?
getter/setter pairinherited
OnKeyDown TKeyEvent?
getter/setter pairinherited
OnKeyPress TKeyPressEvent?
getter/setter pairinherited
OnKeyUp TKeyEvent?
getter/setter pairinherited
OnMouseDown TMouseEvent?
getter/setter pairinherited
OnMouseMove TMouseMoveEvent?
getter/setter pairinherited
OnMouseUp TMouseEvent?
getter/setter pairinherited
OnResize TNotifyEvent?
getter/setter pairinherited
Options TGridOptions
getter/setter pairinherited
Owner TComponent?
no setterinherited
Parent TWinControl?
getter/setter pairinherited
ParentBiDiMode bool
getter/setter pairinherited
ParentColor bool
getter/setter pairinherited
ParentCtl3D bool
no setterinherited
ParentFont bool
getter/setter pairinherited
ParentForm TCustomForm?
no setterinherited
ParentShowHint bool
getter/setter pairinherited
ParentWindow HWND?
getter/setter pairinherited
PopupMenu TPopupMenu?
getter/setter pairinherited
Row int
getter/setter pairinherited
RowCount int
getter/setter pairinherited
RowHeights TItems<int>
latefinalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
ScrollArea TScroll
no setterinherited
ScrollBars TScrollStyle
getter/setter pairinherited
Selection TGridRect
getter/setter pairinherited
ShowHint bool
getter/setter pairinherited
Showing bool
no setterinherited
TabOrder int
getter/setter pairinherited
TabStop bool
getter/setter pairinherited
TabStops TItems<bool>
latefinalinherited
Tag ↔ dynamic
getter/setter pairinherited
Top int
getter/setter pairinherited
TopRow int
getter/setter pairinherited
Visible bool
getter/setter pairinherited
VisibleColCount int
no setterinherited
VisibleRowCount int
no setterinherited
WheelAccumulator int
getter/setter pairinherited
Width int
getter/setter pairinherited
WindowHandle HWND?
getter/setter pairinherited
WindowProc TWndMethod
getter/setter pairinherited
WindowText String
getter/setter pairinherited

Methods

ActionChange(TObject Sender, bool CheckDefaults) → void
inherited
AddBiDiModeExStyle(TPointer<UINT> ExStyle) → void
inherited
AdjustClientRect(TRect Rect) → void
inherited
AdjustSize() → void
inherited
AlignControl(TControl? AControl) → void
inherited
AlignControls(TControl? AControl, TRect Rect) → void
inherited
Assign(TPersistent Source) → void
inherited
AssignTo(TPersistent Dest) → void
inherited
BeforeDestruction() → void
inherited
BeginColumnDrag(int Origin, int Destination, TPoint MousePt) bool
inherited
BeginRowDrag(int Origin, int Destination, TPoint MousePt) bool
inherited
BoxRect(int ALeft, int ATop, int ARight, int ABottom) TRect
inherited
BringToFront() → void
inherited
Broadcast(TMessage Message) → void
inherited
CalcConstraints(Integer MinWidth, Integer MinHeight, Integer MaxWidth, Integer MaxHeight) → void
inherited
CalcCoordFromPoint(int X, int Y, TGridDrawInfo DrawInfo) TGridCoord
inherited
CalcCursorPos() TPoint
inherited
CalcDrawInfo(TGridDrawInfo DrawInfo) → void
inherited
CalcDrawInfoXY(TGridDrawInfo DrawInfo, int UseWidth, int UseHeight) → void
inherited
CalcFixedInfo(TGridDrawInfo DrawInfo) → void
inherited
CalcMaxTopLeft(TGridCoord Coord, TGridDrawInfo DrawInfo) TGridCoord
inherited
CalcSizingState(int X, int Y, TGridSizing Info, TGridDrawInfo FixedInfo) → void
inherited
CanAutoSize(Integer NewWidth, Integer NewHeight) bool
inherited
CanEditAcceptKey(int Key) bool
inherited
CanFocus() bool
inherited
CanGridAcceptKey(TKeyCode Key, TShiftState Shift) bool
inherited
CanResize(Integer NewWidth, Integer NewHeight) bool
inherited
CellRect(int ACol, int ARow) TRect
inherited
Changed() → void
inherited
ChangeName(String NewName) → void
inherited
ChangeSize(int NewColCount, int NewRowCount) → void
inherited
CheckNewSize(Integer NewWidth, Integer NewHeight) bool
inherited
ClampInView(TGridCoord Coord) → void
inherited
ClassName() String
inherited
ClassType() TClass
inherited
Click() → void
inherited
ClientToScreen(TPoint point) TPoint
inherited
ColumnMoved(int FromIndex, int ToIndex) → void
inherited
ColWidthsChanged() → void
inherited
ConstrainedResize(Integer MinWidth, Integer MinHeight, Integer MaxWidth, Integer MaxHeight) → void
inherited
ConstrainGrid() → void
inherited
ContainsControl(TControl? Control) bool
inherited
ControlAtPos(TPoint Pos, bool AllowDisabled, [bool AllowWinControls = false]) TControl?
inherited
ControlsAligned() → void
inherited
CreateHandle() → void
inherited
CreateParams(TCreateParams Params) → void
inherited
CreateWindowHandle(TCreateParams Params) → void
inherited
CreateWnd() → void
inherited
CustomAlignInsertBefore(TControl C1, TControl C2) bool
inherited
CustomAlignPosition(TControl Control, int NewLeft, int NewTop, int NewWidth, int NewHeight, TRect AlignRect, TAlignInfo AlignInfo) → void
inherited
DblClick() → void
inherited
DefaultHandler(TMessage Message) → void
inherited
Destroy() → void
inherited
DestroyComponents() → void
inherited
DestroyHandle() → void
inherited
Destroying() → void
inherited
DestroyWindowHandle() → void
inherited
DestroyWnd() → void
inherited
DisableAlign() → void
inherited
Dispatch(TMessage Message) → void
inherited
DoCanAutoSize(Integer NewWidth, Integer NewHeight) bool
inherited
DoCanResize(Integer NewWidth, Integer NewHeight) bool
inherited
Dock(TWinControl? NewDockSite, TRect ARect) → void
inherited
DoConstrainedResize(Integer NewWidth, Integer NewHeight) → void
inherited
DoConstraintsChange(TObject Sender) → void
inherited
DoContextPopup(TPoint MousePos, TPointer<bool> Handled) → void
inherited
DoEnter() → void
inherited
DoExit() → void
inherited
DoKeyDown(TWMKey Message) bool
inherited
DoKeyPress(TWMKey Message) bool
inherited
DoKeyUp(TWMKey Message) bool
inherited
DoMouseDown(TWMMouse Message, TMouseButton Button, TShiftState Shift) → void
inherited
DoMouseUp(TWMMouse Message, TMouseButton Button) → void
inherited
DoMouseWheel(TShiftState Shift, int WheelDelta, TPoint MousePos) bool
inherited
DoMouseWheelDown(TShiftState Shift, TPoint MousePos) bool
inherited
DoMouseWheelUp(TShiftState Shift, TPoint MousePos) bool
inherited
DrawCell(TGridCell Cell) → void
inherited
DrawMove() → void
inherited
DrawSizingLine(TGridDrawInfo DrawInfo) → void
inherited
EnableAlign() → void
inherited
EndColumnDrag(int Origin, int Destination, TPoint MousePt) bool
inherited
EndRowDrag(int Origin, int Destination, TPoint MousePt) bool
inherited
FindComponent(String AName) TComponent?
inherited
FindNextControl(TWinControl? CurControl, bool GoForward, bool CheckTabStop, bool CheckParent) TWinControl?
inherited
FixupTabList() → void
inherited
FocusCell(int ACol, int ARow, bool MoveAnchor) → void
inherited
Focused() bool
inherited
FontChanged(TObject Sender) → void
inherited
Free() → void
inherited
FreeNotification(TComponent AComponent) → void
inherited
GetAction() TBasicAction?
inherited
GetActionLinkClass() TMetaClass
inherited
GetClientOrigin() TPoint
inherited
GetClientRect() TRect
inherited
GetColWidths(int Index) int
inherited
GetControlExtents() TRect
inherited
GetDeviceContext(TPointer<HWND?> WindowHandle) HDC?
inherited
GetEditText(int ACol, int ARow) String
inherited
GetEnabled() bool
inherited
GetOwner() TPersistent?
inherited
GetPopupMenu() TPopupMenu?
inherited
GetRowHeights(int Index) int
inherited
GetScrollArea() TScroll
inherited
GetTabOrderList(List<TWinControl> list) → void
inherited
GetTabStops(int Index) bool
inherited
GridRectToScreenRect(TRect GridRect, bool IncludeLine) TRect
inherited
HandleAllocated() bool
inherited
HandleNeeded() → void
inherited
Hide() → void
inherited
HideEdit() → void
inherited
HideEditor() → void
inherited
IfHandleAllocated<T>(dynamic proc(T client), [dynamic res]) → dynamic
inherited
Initialize() → void
inherited
InitiateAction() → void
inherited
InsertComponent(TComponent AComponent) → void
inherited
InsertControl(TControl AControl) → void
inherited
Invalidate() → void
inherited
InvalidateCell(int ACol, int ARow) → void
inherited
InvalidateCol(int ACol) → void
inherited
InvalidateControl(bool IsVisible, bool IsOpaque) → void
inherited
InvalidateEditor() → void
inherited
InvalidateFrame() → void
inherited
InvalidateGrid() → void
inherited
InvalidateRect(TGridRect ARect) → void
inherited
InvalidateRow(int ARow) → void
inherited
IsActiveControl() bool
inherited
IsAnchorsStored() bool
inherited
IsMenuKey(TWMKey Message) bool
inherited
IsRightToLeft() bool
inherited
KeyDown(TKeyCode Key, TShiftState Shift) → void
inherited
KeyPress(TKeyCode Key) → void
inherited
KeyUp(TKeyCode Key, TShiftState Shift) → void
inherited
ModifyScrollBar(int ScrollBar, int ScrollCode, int Pos, bool UseRightToLeft) → void
inherited
MouseCoord(int X, int Y) TGridCoord
inherited
MouseDown(TMouseButton Button, TShiftState Shift, int X, int Y) → void
inherited
MouseMove(TShiftState Shift, int X, int Y) → void
inherited
MouseUp(TMouseButton Button, TShiftState Shift, int X, int Y) → void
inherited
MouseWheelHandler(TMessage Message) → void
inherited
MoveAnchor(TGridCoord NewAnchor) → void
inherited
MoveAndScroll(int Mouse, int CellHit, TGridDrawInfo DrawInfo, TGridAxisDrawInfo Axis, int ScrollBar, TPoint MousePt) → void
inherited
MoveColRow(int ACol, int ARow, bool MoveAnchor, bool Show) → void
inherited
MoveColumn(int FromIndex, int ToIndex) → void
inherited
MoveCurrent(int ACol, int ARow, bool MoveAnchor, bool Show) → void
inherited
MoveRow(int FromIndex, int ToIndex) → void
inherited
MoveTo(int ALeft, int ATop) → void
inherited
MoveTopLeft(int ALeft, int ATop) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
Notification(TComponent AComponent, TOperation Operation) → void
inherited
NotifyControls(MESSAGE Msg) → void
inherited
Paint() → void
inherited
Perform(MESSAGE msg, [dynamic wParam = null, dynamic lParam = null, dynamic result = 0]) → dynamic
inherited
PerformHandle(MESSAGE msg, dynamic wParam, dynamic lParam) → dynamic
inherited
PrecedingWindow(TWinControl Control) HWINDOW?
inherited
Realign() → void
inherited
RecreateWnd() → void
inherited
Refresh() → void
inherited
RemoveComponent(TComponent AComponent) → void
inherited
RemoveControl(TControl AControl) → void
inherited
RemoveFocus(bool Removing) → void
inherited
RemoveFreeNotification(TComponent AComponent) → void
inherited
RemoveNotification(TComponent AComponent) → void
inherited
Repaint() → void
inherited
RequestAlign() → void
inherited
Resize() → void
inherited
ResizeCol(int Index, int OldSize, int NewSize) → void
inherited
ResizeRow(int Index, int OldSize, int NewSize) → void
inherited
RowHeightsChanged() → void
inherited
RowMoved(int FromIndex, int ToIndex) → void
inherited
ScreenToClient(TPoint point) TPoint
inherited
ScrollData(int DX, int DY) → void
inherited
ScrollDataInfo(int DX, int DY, TGridDrawInfo DrawInfo) → void
inherited
SelectCell(int ACol, int ARow) bool
inherited
SelectFirst() → void
inherited
SelectionMoved(TGridRect OldSel) → void
inherited
SelectNext(TWinControl CurControl, bool GoForward, bool CheckTabStop) → void
inherited
SendCancelMode(TControl? Sender) → void
inherited
SendDockNotification(MESSAGE Msg, dynamic WParam, dynamic LParam) → void
inherited
SendToBack() → void
inherited
SetAutoSize(bool Value) → void
inherited
SetBounds(int? ALeft, int? ATop, int? AWidth, int? AHeight) → void
inherited
SetClientSize(int? cx, int? cy) → void
inherited
SetColWidths(int Index, int Value) → void
inherited
SetEditText(int ACol, int ARow, String Value) → void
inherited
SetEnabled(bool Value) → void
inherited
SetFocus() → dynamic
inherited
SetName(String NewName) → void
inherited
SetParent(TWinControl? AParent) → void
inherited
SetParentCtl3D(bool Value) → void
inherited
SetRowHeights(int Index, int Value) → void
inherited
SetShowHint(bool Value) → void
inherited
SetSize(int AWidth, int AHeight) → void
inherited
SetTabStops(int Index, bool Value) → void
inherited
SetTextBuf(String Buffer) → void
inherited
SetZOrder(bool TopMost) → void
inherited
SetZOrderPosition(int Position) → void
inherited
Show() → void
inherited
ShowControl(TControl AControl) → void
inherited
ShowEditor() → void
inherited
SizeChanged(int OldColCount, int OldRowCount) → void
inherited
Sizing(int X, int Y) bool
inherited
TopLeftChanged() → void
inherited
TopLeftMoved(int OldTopLeftX, int OldTopLeftY) → void
inherited
toString() String
A string representation of this object.
inherited
Update() → void
inherited
UpdateAnchorRules() → void
inherited
UpdateBounds() → void
inherited
UpdateBoundsRect(TRect R) → void
inherited
UpdateControlState() → void
inherited
UpdateDesigner() → void
inherited
UpdateEdit() → void
inherited
UpdateScrollPos() → void
inherited
UpdateScrollRange() → void
inherited
UpdateShowing() → void
inherited
UpdateTabOrder(int Value) → void
inherited
UpdateText() → void
inherited
UseRightToLeftAlignment() bool
inherited
ValidateContainer(TComponent AComponent) → void
inherited
ValidateInsert(TComponent AComponent) → void
inherited
VisibleChanging() → void
inherited
WndProc(TMessage Message) → void
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited