TCustomDBGrid class
TCustomDBGrid is the base class for
TDBGrid.Declaration
TCustomDBGrid = class(TCustomGrid)Inheritance
Descends from it: TDBGrid
Description
TCustomDBGrid is a
TCustomGrid descendant and the base
class for
TDBGrid. TCustomDBGrid adds capabilities needed to
implement a database-aware grid control. One key feature is the
TComponentDataLink in DataLink used to coordinate access and event handlers
between the grid control and its linked dataset. Another key feature is the
use of the Options and OptionsExtra properties to enable/disable features or
behaviors in the grid control.
TCustomDBGrid overrides certain features from the ancestor class to provide consistent use with Fields, Field kinds, and values in TDataset.
Applications should use the TDBGrid descendant which sets the scope of properties, methods, and event handlers to public or published.
See also
Properties
Columns | protected | Columns provides access to columns defined for the database grid control. |
FixedRowsExtra | protected | Reserves additional rows in the fixed header area for the control. |
GridStatus | protected | Stores status information about operations active for the grid control. |
Datalink | protected | Datalink for the component with event handlers for the linked dataset. |
Options | protected | Contains the optional features or behaviors that are enabled for the grid control. |
OptionsExtra | protected | Contains the extra options enabled for the database grid control. |
ReadOnly | protected | Indicates if modifications are allowed in the grid control. |
SelectedRows | protected | SelectedRows are the recorded rows in a bookmark list. |
AllowOutboundEvents | public | Allows a mouse click on unused space in the control, and moves the cursor to the nearest valid cell. |
SelectedField | public | Field that reads and writes data for the currently selected column. |
SelectedIndex | public | Ordinal position of the selected column in the grid control. |
SelectedColumn | public | Represents the currently selected column in the grid control. |
SelectedFieldRect | public | Display rectangle for the selected cell in the grid control. |
LastColumn | public | Contains the last visible column in the grid control. |
FirstColumn | public | Contains the first visible column for the grid control. |
DataSource | public | Provides access to the dataset displayed in the grid. |
Methods
AddAutomaticColumns | protected | Automatically adds a column definition for each Field in the dataset. |
AssignTo | protected | Copies property values to the specified persistent object. |
AutoAdjustColumn | protected | Adjust properties in the specified column to display the longest value. |
BeforeMoveSelection | protected | Performs actions needed before the selected column in the grid is changed. |
BeginLayout | protected | BeginLayout starts producing layout changes for the grid control. |
CellClick | protected | CellClick calls the OnCellClick event handler if it is assigned for this particular cell. |
CheckDisplayMemo | protected | Indicates if the field is a Memo that needs to be displayed in the grid. |
InvalidateSizes | protected | Makes column sizes invalid, recalculates column sizes and refreshes the control. |
ColRowMoved | protected | Signals event handlers when a row or a column is moved in the grid control. |
ColumnEditorStyle | protected | ColumnEditorStyle gets the button style for the column being edited. |
CreateColumns | protected | Creates the Columns collection for the grid control. |
CreateWnd | protected | CreateWnd - creates the window adjusts its layout and adds scroll bars when needed. |
DefineProperties | protected | Re-implements the inherited method to prevent reading or writing unused properties. |
DefaultDrawCell | protected | Default method used to drawing a cell at the specified location. |
DefaultEditorStyle | protected | Gets the default editor style for the specified field. |
DoCopyToClipboard | protected | Copies the field value for the current column and row to the clipboard. |
DoExit | protected | DoExit closes the editor and the datalink for the control. |
DoMouseWheelDown | protected | Handles mouse wheel down events in the grid control. |
DoMouseWheelUp | protected | Handles a mouse wheel up event in the grid control. |
DoOnChangeBounds | protected | Calls the inherited method and adjusts the size and layout for the control when needed. |
DoPrepareCanvas | protected | Prepares the canvas and signals the OnPrepareCanvas event handler. |
DoLoadColumn | protected | Loads a column definition from an XML configuration file. |
DoSaveColumn | protected | Saves the specified column definition to the specified XML configuration file. |
DrawAllRows | protected | Draws all data rows in grid control. |
DrawFocusRect | protected | Draws the current selection in the grid in a focused state. |
DrawRow | protected | Draws the specified row in the grid control. |
DrawCell | protected | DrawCell renders the specified grid cell using the specified drawing state. |
DrawCellBackground | protected | Draws the background for the cell at the specified coordinates. |
DrawCheckboxBitmaps | protected | Draws a check box bitmap for the specified Boolean column. |
DrawFixedText | protected | Draws the fixed text at the specified row and column numbers. |
DrawColumnText | protected | Draws the text for the cell at the specified coordinates. |
DrawIndicator | protected | Draws the row indicator for the grid control with cues for dataset and multi-selection state. |
EditingColumn | protected | EditingColumn sets or resets the column being edited in the control. |
EditorCancelEditing | protected | EditorCancelEditing cancels pending changes and disables the editor. |
EditorDoGetValue | protected | EditorDoGetValue gets the value used in the editor for the control. |
EditorCanAcceptKey | protected | EditorCanAcceptKey determines if the specified character can be applied to the Field for the editor. |
EditorIsReadOnly | protected | EditorIsReadOnly determines if the editor can be enabled for the selected cell in the control. |
EditorTextChanged | protected | Applies a changed value from a cell Editor to the grid control. |
EndLayout | protected | EndLayout finishes layout changes for the control. |
FieldIndexFromGridColumn | protected | FieldIndexFromGridColumn returns the index for the database Field corresponding to the stated grid column. |
FirstGridColumn | protected | Gets the position for the first column in the grid control after the optional row indicator column. |
GetBufferCount | protected | Gets the number of rows to buffer in the grid control. |
GetCellHintText | protected | Gets the hint text for a data cell in the grid control. |
GetDefaultColumnAlignment | protected | Gets the default alignment for the column. |
GetDefaultColumnWidth | protected | Gets the default width for the specified column. |
GetDefaultColumnReadOnly | protected | Gets the default ReadOnlyvalue for the specified column. |
GetDefaultColumnTitle | protected | Gets the default title displayed for the specified column. |
GetDefaultRowHeight | protected | Get the default row height for records displayed in the grid. |
GetDsFieldFromGridColumn | protected | GetDsFieldFromGridColumn returns the identity of the dataset Field corresponding to the nominated grid column. |
GetEditMask | protected | GetEditMask gets the EditMask for the Field at the specified Row and Column. |
GetEditText | protected | GetEditText gets the Text value for the specified Field. |
GetFieldFromGridColumn | protected | GetFieldFromGridColumn obtain the Field either from a Db column or directly from dataset Fields. |
GetGridColumnFromField | protected | GetGridColumnFromField - gets the corresponding grid column for the given Field. |
GetImageForCheckBox | protected | Gets the bitmap displayed for a check box at the specified location. |
GetIsCellSelected | protected | Determines if the cell at the specified location is currently selected. |
GetIsCellTitle | protected | Determines whether the specified cell is a fixed title cell for the grid control. |
GetSelectedState | protected | Determines if a selection is available using the Focus and Options properties for the control. |
GetSmoothScroll | protected | Gets the smooth scroll setting for the horizontal scroll bar. |
GetTruncCellHintText | protected | Gets the truncated hint text for the specified cell. |
GridCanModify | protected | Indicates if the DataLink is active and allows editing in the grid control. |
GetSBVisibility | protected | Determines the visibility of the horizontal and vertical scroll bars for the control. |
GetSBRanges | protected | Gets the range values for the scroll bars when visible. |
HeaderClick | protected | Performs actions needed when a column header is clicked or dragged for the grid control. |
HeaderSized | protected | Updates Columns in the control when a a header cell is resized. |
IsColumnVisible | protected | Indicates if the specified column is visible using the column definition or its display width. |
IsValidChar | protected | IsValidChar indicates if the specified Field contains the specified UTF-8 character. |
KeyDown | protected | KeyDown handles special keys and signals the OnKeyDown event handler. |
LinkActive | protected | LinkActive updates the control after a change to the state of its DataLink. |
LayoutChanged | protected | LayoutChanged links columns to Fields and inserts any required automatic columns. |
Loaded | protected | Performs layout operations after the control is loaded at run-time. |
LoadGridOptions | protected | Loads values for the Options property from the specified XML configuration file. |
MoveSelection | protected | MoveSelection changes the current selection in the control. |
MouseButtonAllowed | protected | Indicates whether the specified mouse button can be handled when mouse down messages are processed for for the grid control. |
MouseDown | protected | Handles mouse down messages in the control and signals the OnMouseDown event handler. |
MouseMove | protected | Signals the OnMouseMove event handler for the grid control. |
PrepareCanvas | protected | Prepares the Canvas to render the specified cell with the drawing state in aState. |
PrepareCellHints | protected | Sets the active record in the grid to the specified row. |
RemoveAutomaticColumns | protected | Removes automatic columns added to the grid control. |
SaveGridOptions | protected | Saves values in the Options property to the specified XML configuration file. |
SelectEditor | protected | Gets the editor used for the SelectedField in the control. |
SetEditText | protected | Sets the textual value for the editor in the specified cell. |
SetFixedCols | protected | Sets the value for the FixedCols property. |
UnprepareCellHints | protected | Restores the record that was active when PrepareCellHints was called. |
UpdateActive | protected | UpdateActive redraws the control when the active row in the dataset is changed. |
UpdateAutoSizeColumns | protected | Calculates the width for auto-sized columns and refreshes the grid control. |
UpdateData | protected | UpdateData is used to perform pending updates for the selected cell. |
UpdateGridCounts | protected | Gets the total number of visible columns or fields for the grid control. |
WMVScroll | protected | Handles the LM_VScroll message for the control. |
WndProc | protected | Extends the message processing loop for the database grid control. |
Create | public | Constructor for the class instance. |
AutoAdjustColumns | public | Updates the widths for automatically-sized columns in the grid control. |
InitiateAction | public | Updates the ActionLink for the control and resets flag values in GridStatus. |
DefaultDrawColumnCell | public | Default method used to draw cells in a specified column for the grid control. |
EditorByStyle | public | Gets an editor control which uses the specified button style. |
ResetColWidths | public | Restores column widths to their default values. |
Destroy | public | Destroy is the destructor for TCustomDbGrid |
MouseToRecordOffset | public | Gets the grid zone and record offset for the cell at the specified mouse coordinates. |
ExecuteAction | public | Executes the specified action in the DataLink for the grid control. |
UpdateAction | public | Updates the specified action using the DataLink for the grid control. |
SaveToFile | public | Sets SaveOptions to write design-time settings for the grid, and stores the values to the specified file name. |
SaveToStream | public | Sets SaveOptions to write design-time settings for the grid, and stores the values to the specified stream. |
LoadFromFile | public | Loads design-time settings for the grid control from the specified file name. |
LoadFromStream | public | Loads design-time setting for the grid control from the specified stream. |
Events
OnCellClick | protected | Event handler signalled for a mouse click in a grid column. |
OnColEnter | protected | Event handler signalled when the mouse enters a column. |
OnColExit | protected | Event handler signalled when the mouse exits a column. |
OnColumnMoved | protected | Event handler signalled when the order of a column is changed. |
OnColumnSized | protected | Event handler signalled when a grid column has been resized. |
OnDrawColumnCell | protected | Event handler signalled when a cell needs to be drawn. |
OnDrawColumnTitle | protected | Event handler signalled when a cell title needs to be drawn. |
OnFieldEditMask | protected | Event handler signalled to get the edit mask for a Field. |
OnGetCellHint | protected | Event handler signalled to get the hint text for a cell in the grid control. |
OnPrepareCanvas | protected | Event handler signalled to prepare the grid canvas for drawing a cell. |
OnSelectEditor | protected | Event handler signalled when the editor is selected for a Field in the grid. |
OnTitleClick | protected | Event handler for mouse clicks on a Title cell. |
OnUserCheckboxBitmap | protected | Event handler signalled to get the image used for a check box entry on the grid. |
OnUserCheckboxState | protected | Event handler signalled to get a user-specified value for a check box editor on the grid control. |
OnRowMoved | protected | Event handler signalled when a row is moved on the grid control. |
Inherited
From TCustomGrid (309)
AddSelectedRange AdjustClientRect AdjustEditorBounds AdjustInnerCellRect AfterMoveSelection AltColorStartNormal AlternateColor AutoAdvance AutoEdit AutoFillColumns BeginAutoDrag BeginUpdate BorderColor BorderStyle BoxRect CacheMouseDown CalcAutoSizeColumn CalcCellExtent CalcFocusRect CalcMaxTopLeft CalcScrollbarsRange CalculatePreferredSize CanEditShow CanGridAcceptKey CellExtent CellHintPriority CellRect CellToGridZone CheckLimits CheckLimitsWithError CheckNewCachedSizes CheckPosition Clear ClearCols ClearRows ClearSelections Click CMBiDiModeChanged CMMouseEnter CMMouseLeave Col ColCount ColRow ColRowDeleted ColRowDraggingCursor ColRowDragIndicatorColor ColRowExchanged ColRowInserted ColRowToOffset ColSizingCursor ColumnClickSorts ColumnFromGridColumn ColumnIndexFromGridColumn ColumnsChanged ColWidths ColWidthsChanged CreateParams CursorState DblClick DefaultColWidth DefaultColWidthIsStored DefaultDrawing DefaultRowHeight DefaultRowHeightIsStored DefaultTextStyle DestroyHandle DialogChar DisabledFontColor DoAutoAdjustLayout DoCompareCells DoCutToClipboard DoEditButtonClick DoEditorHide DoEditorShow DoEnter DoMouseWheel DoMouseWheelLeft DoMouseWheelRight DoOnResize DoOPDeleteColRow DoOPExchangeColRow DoOPInsertColRow DoOPMoveColRow DoPasteFromClipboard DoSetBounds DoUTF8KeyPress DragDx DrawBorder DrawButtonCell DrawCellGrid DrawCellText DrawColRowMoving DrawColumnTitleImage DrawEdges DrawFillRect DrawGridCheckboxBitmaps DrawTextInCell DrawThemedCell EditButtonClicked EditingAllowed EditingDone Editor EditorBorderStyle EditordoResetValue EditordoSetValue EditorHide EditorKey EditorKeyDown EditorKeyPress EditorKeyUp EditorLocked EditorMode EditorOptions EditorSelectAll EditorShow EditorShowInCell EditorShowing EditorUTF8KeyPress EditorWidthChanged EndUpdate EraseBackground ExtendedColSizing ExtendedRowSizing ExtendedSelect FadeUnfocusedSelection FastEditing FixDesignFontsPPI FixedColor FixedCols FixedGrid FixedGridLineColor FixedHotColor FixedRows Flat FlipPoint FlipRect FlipX FocusColor Focused FocusRectVisible FontChanged GCache GetAutoFillColumnInfo GetCells GetColumnAlignment GetColumnColor GetColumnFont GetColumnLayout GetColumnReadonly GetColumnTitle GetColumnWidth GetDefaultColumnLayout GetDefaultEditor GetDeltaMoveNext GetFirstVisibleColumn GetFirstVisibleRow GetFixedcolor GetGridDrawState GetLastVisibleColumn GetLastVisibleRow GetPxTopLeft GetScrollBarPosition GetSelectedColor GetTitleShowPrefix GridColumnFromColumnIndex GridFlags GridHeight GridLineColor GridLineStyle GridLineWidth GridMouseWheel GridWidth HasMultiSelection HeaderHotZones HeaderPushZones HeaderSizing HideCellHintWindow HideSortArrow ImageIndexSortAsc ImageIndexSortDesc InplaceEditor InternalSetColCount Invalidate InvalidateCell InvalidateCol InvalidateFocused InvalidateFromCol InvalidateGrid InvalidateRange InvalidateRow IsCellSelected IsCellVisible IsColumnIndexValid IsColumnIndexVariable IsEmptyRow IsFixedCellVisible IsMouseOverCellButton IsRowIndexValid IsRowIndexVariable KeyPress KeyUp LeftCol LoadContent LockEditor MouseCoord MouseToCell MouseToGridZone MouseToLogcell MouseUp MouseWheelOption MoveExtend MoveNextAuto MoveNextSelectable Notification OffsetToColRow OnAfterSelection OnBeforeSelection OnButtonClick OnCheckboxToggled OnCompareCells OnDrawCell OnEditButtonClick OnLoadColumn OnPickListSelect OnSaveColumn OnSelection OnTopLeftChanged OnUserCheckboxImage OnValidateEntry Options2 Paint PickListItemSelected RangeContains RangeSelectMode ResetDefaultColWidths ResetEditor ResetLastMove ResetOffset ResetSizes ResizeColumn ResizeRow Row RowCount RowHeights RowHeightsChanged RowSizingCursor RTLSign SaveContent SaveOptions ScaleFontsPPI ScrollBarAutomatic ScrollBarIsVisible ScrollBarPage ScrollBarPosition ScrollBarRange ScrollBars ScrollBarShow ScrollBy SelectActive SelectCell SelectedColor SelectedRange SelectedRangeCount Selection SetBorderStyle SetCanvasFont SetColCount SetColor SetColRow SetCursor SetFadeUnfocusedSelection SetFixedcolor SetFixedRows SetFocus SetRawColWidths SetSelectedColor ShowCellHintWindow SizeChanged Sort SortColumn SortOrder StartPushCell StrictSort TabAdvance TabStop TitleFont TitleImageList TitleImageListWidth TitleStyle TopLeftChanged TopRow TryMoveSelection TrySmoothScrollBy UnLockEditor UpdateBorderStyle UpdateHorzScrollBar UpdateSelectionRange UpdateVertScrollbar UseXORFeatures ValidateEntry ValidateOnSetSelection VisibleColCount VisibleRowCount VisualChange WMHScroll WMKillFocus WMSetFocus WMSize WSRegisterClass
From TCustomControl (5)
From TWinControl (211)
AddControl AlignControls AllAutoSized AutoAdjustLayout AutoSizeDelayed AutoSizeDelayedHandle AutoSizeDelayedReport AutoSizePhases BeginUpdateBounds BorderWidth BoundsLockCount BroadCast Brush BrushCreated CachedClientHeight CachedClientWidth CanFocus CanSetFocus CanTab ChangeScale ChildClassAllowed ChildHandlesCreated ChildKey ChildSizing ClientRectNeedsInterfaceUpdate CMBorderChanged CMDoubleBufferedChanged CMEnabledChanged CMEnter CMExit CMParentDoubleBufferedChanged CMShowHintChanged CMShowingChanged CMVisibleChanged CNChar CNKeyDown CNKeyUp CNSysKeyDown CNSysKeyUp ContainsControl ControlAtPos ControlCount ControlKeyDown ControlKeyUp Controls ControlsAligned CreateBrush CreateDockManager CreateHandle CreateParented CreateParentedControl CreateSubClass CustomAlignInsertBefore CustomAlignPosition DefaultHandler DefWndProc DesignerDeleting DisableAlign DoAddDockClient DoAdjustClientRectChange DoAlignChildControls DoAllAutoSize DoAutoSize DoChildSizingChange DockClientCount DockClients DockDrop DockManager DockOver DockSite DoConstraintsChange DoDockClientMsg DoDockOver DoDragMsg DoFlipChildren DoFloatMsg DoGetDockCaption DoKeyDownBeforeInterface DoKeyPress DoKeyUpBeforeInterface DoRemainingKeyDown DoRemainingKeyUp DoRemoveDockClient DoSendBoundsToInterface DoSendShowHideToInterface DoubleBuffered DoUnDock DoUndockClientMsg EnableAlign EndUpdateBounds FinalizeWnd FindChildControl FindNextControl FixDesignFontsPPIWithChildren FixupTabList FlipChildren FormEndUpdated GetAdjustedLogicalClientRect GetBorderStyle GetChildren GetChildrenRect GetClientOrigin GetClientRect GetControlIndex GetControlOrigin GetDeviceContext GetDockCaption GetEnumeratorControls GetEnumeratorControlsReverse GetMouseCapture GetParentHandle GetPreferredSizeClientFrame GetSiteInfo GetTabOrderList GetTextLen GetTopParentHandle Handle HandleAllocated HandleNeeded InitializeWnd InsertControl IntfGetDropFilesTarget IntfUTF8KeyPress InvalidateBoundsRealized InvalidateClientRectCache InvalidatePreferredChildSizes IsClientHeightStored IsClientWidthStored IsControlMouseMsg IsFlipped IsResizing IsSpecialSubControl KeyDownAfterInterface KeyDownBeforeInterface KeyUpAfterInterface KeyUpBeforeInterface LockRealizeBounds MainWndProc NotifyControls OnAlignInsertBefore OnAlignPosition OnDockDrop OnDockOver OnEnter OnExit OnGetDockCaption OnGetSiteInfo OnKeyDown OnKeyPress OnKeyUp OnUnDock OnUTF8KeyPress PaintControls PaintHandler PaintTo ParentDoubleBuffered ParentFormHandleInitialized ParentHandlesAllocated ParentWindow PerformTab RealGetText ReAlign RealizeBounds RealizeBoundsRecursive RealSetText ReloadDockedControl RemoveControl RemoveFocus Repaint ScaleBy ScaleControls ScrollBy_WS SelectFirst SelectNext SendDialogChar SendMoveSizeMessages SetBounds SetChildZPosition SetControlIndex SetDockManager SetShape SetTempCursor ShowControl Showing TabOrder UnlockRealizeBounds Update UpdateControlState UpdateDockCaption UpdateShowing UseDockManager UTF8KeyPress VisibleDockClientCount WindowHandle WMChar WMContextMenu WMDestroy WMEnter WMEraseBkgnd WMExit WMKeyDown WMKeyUp WMMove WMNotify WMShowWindow WMSysChar WMSysKeyDown WMSysKeyUp WMWindowPosChanged WriteLayoutDebugReport WSSetText
From TControl (343)
AccessibleDescription AccessibleName AccessibleRole AccessibleValue Action ActionChange ActionLink ActiveDefaultControlChanged AddHandler AddHandlerOnBeforeDestruction AddHandlerOnChangeBounds AddHandlerOnEnabledChanged AddHandlerOnEnabledChanging AddHandlerOnKeyDown AddHandlerOnMouseWheel AddHandlerOnResize AddHandlerOnVisibleChanged AddHandlerOnVisibleChanging AdjustSize Align AnchorAsAlign AnchorClient AnchoredControlCount AnchoredControls AnchorHorizontalCenterTo AnchorParallel Anchors AnchorSame AnchorSide AnchorSideBottom AnchorSideChanged AnchorSideLeft AnchorSideRight AnchorSideTop AnchorToCompanion AnchorToNeighbour AnchorVerticalCenterTo AutoSize AutoSizing AutoSizingAll AutoSizingLockCount BaseBounds BaseParentClientSize BeforeDestruction BeforeDragStart BeginAutoSizing BeginDrag BiDiMode BorderSpacing BoundsChanged BoundsRect BoundsRectForNewParent BringToFront CalculateDockSizes CanAutoSize Caption CaptureChanged CaptureMouseButtons ChangeBounds Changed CheckChildClassAllowed CheckNewParent CheckOnChangeBounds ClientHeight ClientOrigin ClientRect ClientToParent ClientToScreen ClientWidth CMChanged CMCursorChanged CMHintShow CMHitTest CMParentBiDiModeChanged CMParentColorChanged CMParentFontChanged CMParentShowHintChanged CMSysFontChanged CMTextChanged CNPreferredSizeChanged Color ColorIsStored ConstrainedResize Constraints ControlFontClass ControlOrigin ControlState ControlStyle ControlToScreen CreateAccessibleObject CreateControlBorderSpacing CreateFloatingDockSite Cursor DesktopFont DisableAutoSizing DoBorderSpacingChange DoCallKeyEventHandler DoCallMouseWheelEventHandler DoCallNotifyHandler Dock Docked DockOrientation DockTrackNoTarget DoContextPopup DoDock DoEndDock DoEndDrag DoFixDesignFontPPI DoMouseDown DoMouseUp DoMouseWheelHorz DoOnParentHandleDestruction DoOnShowHint DoScaleFontPPI DoStartDock DoStartDrag DragCanceled DragCursor DragDrop Dragging DragKind DragMode DragOver EnableAutoSizing Enabled EnabledChanged EnabledChanging EndAutoSizing EndDrag ExecuteCancelAction ExecuteDefaultAction FindSubComponent Floating FloatingDockSiteClass Font ForeignAnchorSideChanged FormIsUpdating GetAccessibleObject GetAction GetActionLinkClass GetAnchorsDependingOnParent GetCachedText GetCanvasScaleFactor GetChildAccessibleObjectAtPos GetClientScrollOffset GetColorResolvingParent GetControlClassDefaultSize GetCursor GetDefaultColor GetDefaultDockCaption GetDefaultHeight GetDefaultWidth GetDockEdge GetDragImages GetEnabled GetFloating GetFloatingDockSiteClass GetLogicalClientRect GetMousePosFromMessage GetPalette GetParentBackground GetParentComponent GetPopupMenu GetPreferredSize GetRGBColorResolvingParent GetScrolledClientRect GetSelectedChildAccessibleObject GetSidePosition GetTextBuf GetTopParent HandleObjectShouldBeVisible HasHelp HasParent Height HeightIsAnchored HelpContext HelpKeyword HelpType Hide Hint HostDockSite InvalidateControl InvalidatePreferredSize IsAParentAligning IsBorderSpacingInnerBorderStored IsCaptionStored IsControl IsControlVisible IsEnabled IsParentColor IsParentFont IsParentOf IsProcessingPaintMsg IsRightToLeft IsVisible Left LMCaptureChanged LoadedAll LRDockWidth ManualDock ManualFloat MouseCapture MouseEnter MouseInClient MouseLeave OnChangeBounds OnClick OnConstrainedResize OnContextPopup OnDblClick OnDragDrop OnDragOver OnEditingDone OnEndDock OnEndDrag OnMouseDown OnMouseEnter OnMouseLeave OnMouseMove OnMouseUp OnMouseWheel OnMouseWheelDown OnMouseWheelHorz OnMouseWheelLeft OnMouseWheelRight OnMouseWheelUp OnQuadClick OnResize OnShowHint OnStartDock OnStartDrag OnTripleClick Parent ParentBackground ParentBiDiMode ParentColor ParentDestroyingHandle ParentFont ParentFontChanged ParentShowHint ParentToClient Perform PopupMenu PositionDockRect QuadClick ReadBounds ReadState Refresh RemoveAllHandlersOfObject RemoveHandler RemoveHandlerOnBeforeDestruction RemoveHandlerOnChangeBounds RemoveHandlerOnEnabledChanged RemoveHandlerOnEnabledChanging RemoveHandlerOnKeyDown RemoveHandlerOnMouseWheel RemoveHandlerOnResize RemoveHandlerOnVisibleChanged RemoveHandlerOnVisibleChanging ReplaceDockedControl RequestAlign Resize Scale96ToFont Scale96ToForm Scale96ToScreen ScaleConstraints ScaleDesignToForm ScaleFontTo96 ScaleFontToScreen ScaleFormTo96 ScaleFormToDesign ScaleScreenTo96 ScaleScreenToFont ScreenToClient ScreenToControl SendToBack SessionProperties SetAction SetAlign SetAnchors SetAutoSize SetBiDiMode SetBoundsKeepBase SetDragMode SetEnabled SetHint SetInitialBounds SetName SetParent SetParentBackground SetParentBiDiMode SetParentComponent SetTextBuf SetVisible SetZOrder ShouldAutoAdjust Show ShowHelp ShowHint TBDockHeight Text TextChanged Top TripleClick UndockHeight UndockWidth UpdateAnchorRules UpdateBaseBounds UpdateMouseCursor UpdateRolesForForm UseRightToLeftAlignment UseRightToLeftReading UseRightToLeftScrollBar Visible VisibleChanged VisibleChanging Width WidthIsAnchored WindowProc WMCancelMode WMLButtonDBLCLK WMLButtonDown WMLButtonQuadCLK WMLButtonTripleCLK WMLButtonUp WMMButtonDBLCLK WMMButtonDown WMMButtonQuadCLK WMMButtonTripleCLK WMMButtonUp WMMouseHWheel WMMouseMove WMMouseWheel WMRButtonDBLCLK WMRButtonDown WMRButtonQuadCLK WMRButtonTripleCLK WMRButtonUp WMXButtonDBLCLK WMXButtonDown WMXButtonQuadCLK WMXButtonTripleCLK WMXButtonUp
From TLCLComponent (6)
DecLCLRefCount GetWSComponentClass IncLCLRefCount LCLRefCount NewInstance WidgetSetClass
From TComponent (62)
_AddRef _Release CanObserve ChangeName ComObject ComponentCount ComponentIndex Components ComponentState ComponentStyle DesignInfo DestroyComponents Destroying FindComponent FreeNotification FreeOnRelease GetChildOwner GetChildParent GetDeltaStreams GetEnumerator GetIDsOfNames GetNamePath GetObservers GetOwner GetTypeInfo GetTypeInfoCount iicrGetComponent InsertComponent Invoke IsImplementorOf Loading Name ObserverAdded Observers OnGetDeltaStreams Owner PaletteCreated QueryInterface ReadDeltaState ReadDeltaStream ReferenceInterface RemoveComponent RemoveFreeNotification RemoveFreeNotifications SafeCallException SetAncestor SetChildOrder SetDesigning SetDesignInstance SetInline SetSubComponent Tag ToString TToStringNameMode Updated UpdateRegistry Updating ValidateContainer ValidateInsert ValidateRename VCLComObject WriteState
From TPersistent (4)
Assign FPOAttachObserver FPODetachObserver FPONotifyObservers
From TObject (35)
AfterConstruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName QualifiedClassName StringMessageTable SystemHasExtendedRTTI UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
