TDBGrid class

Inheritance

Constructors

TDBGrid.new(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
Columns TDBGridColumns
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
latefinalinherited
DataSource TDataSource?
getter/setter pairinherited
DBOptions TDBGridOptions
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
IndicatorOffset int
no setterinherited
InplaceEditor TInplaceEdit?
no setterinherited
LayoutLock int
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
ReadOnly bool
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
SelectedField TField?
getter/setter pairinherited
SelectedIndex int
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
TitleOffset int
no setterinherited
Top int
getter/setter pairinherited
TopRow int
getter/setter pairinherited
UpdateLock int
no setterinherited
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

AcquireFocus() bool
inherited
AcquireLayoutLock() bool
inherited
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
BeginLayout() → void
inherited
BeginRowDrag(int Origin, int Destination, TPoint MousePt) bool
inherited
BeginUpdate() → void
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
CancelLayout() → void
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
ColEnter() → void
inherited
ColExit() → void
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
CreateColumns() TDBGridColumns
inherited
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
DataChanged() → void
inherited
DataToRawColumn(int ACol) int
inherited
DblClick() → void
inherited
DefaultHandler(TMessage Message) → void
inherited
DefineFieldMap() → 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
DrawColumnCellEx(TGridCell Cell, TColumn col, String data) → void
inherited
DrawMove() → void
inherited
DrawSizingLine(TGridDrawInfo DrawInfo) → void
inherited
EditingChanged() → void
inherited
EnableAlign() → void
inherited
EndColumnDrag(int Origin, int Destination, TPoint MousePt) bool
inherited
EndLayout() → void
inherited
EndRowDrag(int Origin, int Destination, TPoint MousePt) bool
inherited
EndUpdate() → void
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
GetMaxVisibleRowCount() int
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
InternalLayout() → 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
InvalidateTitles() → 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
LayoutChanged() → void
inherited
LinkActive(bool Value) → 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
MoveCol(int RawCol, int Direction) → 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
RawToDataColumn(int ACol) int
inherited
ReadOnlyField(TField Field) bool
inherited
Realign() → void
inherited
RecordChanged(TField? Field) → 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
Scroll(int Distance) → void
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
SetColumnAttributes() → 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
UpdateActive() → void
inherited
UpdateAnchorRules() → void
inherited
UpdateBounds() → void
inherited
UpdateBoundsRect(TRect R) → void
inherited
UpdateControlState() → void
inherited
UpdateData() → void
inherited
UpdateDesigner() → void
inherited
UpdateEdit() → void
inherited
UpdateIme() → void
inherited
UpdateRowCount() → void
inherited
UpdateScrollBar() → 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