TDrawGrid class
Implements a custom-drawn grid control.
Declaration
TDrawGrid = class(TCustomDrawGrid)Inheritance
- TDrawGrid
- TCustomDrawGrid
- TCustomGrid
- TCustomControl
- TWinControl
- TControl
- TLCLComponent
- TComponent
- TPersistent
- TObject
Description
TDrawGrid is a
TCustomDrawGrid descendant which
implements a custom-drawn grid control. The control represents it information
as a matrix of rows and columns, and is oriented towards rendering both
graphical information and textual content.
The OnDrawCell event handler is used to render the cell content in
the grid, and can be used to render images or directly access the
Canvas for the control. Default cell drawing logic is also
implemented using the properties and methods from the ancestor class.
TDrawGrid sets the visibility for properties introduced in the
TCustomDrawGrid ancestor, and does not provide any new
functionality.
Additional information about grid usage is available on the Lazarus wiki in the following pages:
See also
Properties
InplaceEditor | public | Cell editor for the grid control. |
Align | published | Specifies the placement of the control on its Parent control. |
AllowOutBoundEvents | published | Allows a mouse click on unused space in the control, and moves the cursor to the nearest valid cell. |
AlternateColor | published | Color used for the background in alternate rows in the grid. |
Anchors | published | The set of anchor definitions for this control. |
AutoAdvance | published | Direction used when automatically moving the selection to the next selectable cell. |
AutoEdit | published | Indicates if edit mode is automatically entered when a cell is selected. |
AutoFillColumns | published | Indicates whether columns are automatically resized to fill the visible area in the grid. |
BorderSpacing | published | Determines the inner and outer border spacing for this control. |
BorderStyle | published | Indicates the border style displayed around the control. |
Color | published | The background color for the control. |
ColCount | published | Number of columns in the grid. |
ColRowDraggingCursor | published | Cursor shape displayed when a column or row is dragged in the grid control. |
ColRowDragIndicatorColor | published | Color used to render the drag cursor when a column or row is dragged in the grid. |
ColSizingCursor | published | Cursor shape displayed when a column is resized. |
ColumnClickSorts | published | Indicates if clicking a column header changes its sort order. |
Columns | published | Definitions for the columns displayed the grid. |
Constraints | published | Contains the minimum and maximum Width and Height for the control. |
DefaultColWidth | published | Default width used for grid columns. |
DefaultDrawing | published | Indicates if the default drawing mechanism is used to draw the background and text for cells. |
DefaultRowHeight | published | Default row height for newly created grid rows. |
DoubleBuffered | published | When enabled, it reduces flicker when the control is painted. |
DragCursor | published | The cursor shape shown during a drag operation. |
DragKind | published | Indicates the action performed for a drag operation: drag-and-drop or drag-and-dock. |
DragMode | published | Determines how a drag operation is started for the control. |
Enabled | published | Determines whether the control responds to mouse or keyboard input. |
ExtendedSelect | published | Controls whether extending the current cell selection(s) on the control is enabled. |
FadeUnfocusedSelection | published | Indicates if a special color is used for selected cells when the control loses focus. |
FixedColor | published | The color used for the fixed cells in the grid. |
FixedCols | published | The number of fixed columns in the grid. |
FixedRows | published | Number of the fixed rows in the grid. |
Flat | published | Indicates if cells are displayed using a Flat appearance. |
FocusColor | published | The color used to draw the focus rectangle when a cell has focus. |
FocusRectVisible | published | Indicates if the focus rectangle is displayed for the control. |
Font | published | The font to be used for text display in this control. |
GridLineColor | published | Color used for the grid lines on the control. |
GridLineStyle | published | Style used to draw the grid lines on the control. |
GridLineWidth | published | Width (thickness) for grid lines drawn on the control. |
HeaderHotZones | published | Contains the grid zones which are hot-lighted (hovered) on the control. |
HeaderPushZones | published | Contains the grid zones which are drawn in a "pushed" state on the control. |
ImageIndexSortAsc | published | Ordinal position for the image used when a column is sorted in ascending order. |
ImageIndexSortDesc | published | Ordinal position for the image used when a column is sorted in descending order. |
MouseWheelOption | published | Sets the mouse wheel behavior for the grid control. |
Options | published | Contains the set of optional features and/or behaviors enabled for the grid control. |
Options2 | published | Contains additional options for scrolling and editor behavior enabled in the grid control. |
ParentColor | published | Uses the Color from the Parent control, when enabled. |
ParentDoubleBuffered | published | Value for the DoubleBuffered property in a Parent control. |
ParentFont | published | Indicates if the Font from the Parent control is used in the control. |
ParentShowHint | published | If True, the value of ShowHint for the control will be the same as the one from the Parent. Default is True. |
PopupMenu | published | A context-sensitive menu that pops up when the right mouse button is clicked over this control. |
RangeSelectMode | published | Controls the range selection mode used for the grid. |
RowCount | published | Number of rows in the grid. |
RowSizingCursor | published | Cursor shape displayed when the row height is resized. |
ScrollBars | published | Scrollbars displayed for the grid control. |
ShowHint | published | Enables Hint display for the control. |
TabAdvance | published | Controls the behavior for Tab navigation in the grid control. |
TabOrder | published | Indicates the navigation order for the control when the user presses the Tab or Shift+Tab key. |
TabStop | published | Allows the user to navigate to / from the control by pressing the Tab or Shift+Tab keys. |
TitleFont | published | The font used for text in a column title. |
TitleImageList | published | The list with images displayed in column titles. |
TitleImageListWidth | published | Stores the default width for images used in the title area for fixed cells. |
TitleStyle | published | The drawing style used for the fixed column titles. |
UseXORFeatures | published | When True, the dotted focus rectangle is painted using an XOR raster operation. |
Visible | published | Allows the control, and all of its children, to be displayed or hidden. |
Events
OnAfterSelection | published | Event handler signalled after a new Selection is made in the grid. |
OnBeforeSelection | published | Event handler signalled before changing the Selection in the grid control. |
OnCheckboxToggled | published | Event handler signalled when the value for a check box cell is toggled. |
OnClick | published | Notification handler for mouse clicks. |
OnColRowDeleted | published | Event handler signalled when a grid column or row is deleted. |
OnColRowExchanged | published | Event handler signalled when a column or row has been exchanged with another. |
OnColRowInserted | published | Event handler signalled when a column or row is inserted into the grid. |
OnColRowMoved | published | Event handler signalled when a column or row in the grid is moved. |
OnCompareCells | published | Event handler signalled to compare the content in grid cells. |
OnContextPopup | published | Invoked when a context-sensitive pop-up menu is requested. |
OnDblClick | published | Event handler signalled when a mouse double click occurs in the control. |
OnDragDrop | published | Event handler signalled when an object is dropped onto the control. |
OnDragOver | published | Event handler signalled when a control is dragged over the control instance. |
OnDrawCell | published | Event handler signalled to draw a cell in the grid control. |
OnEditButtonClick | published | Event handler signalled when the button in a cell Editor is clicked. Deprecated. |
OnButtonClick | published | Event handler signalled when a button-style cell Editor control is clicked. |
OnEditingDone | published | Event handler signalled when editing is completed for the control. |
OnEndDock | published | Event handler signalled for the end of a drag-dock operation. |
OnEndDrag | published | Event handler signalled for the end of a drag-drop operation. |
OnEnter | published | Event handler signalled when the control receives focus. |
OnExit | published | Event handler signalled when the control loses focus. |
OnGetCellHint | published | Gets the hint text for a cell. |
OnGetCheckboxState | published | Event handler signalled to get the state for a check box cell. |
OnGetEditMask | published | Event handler signalled to get the edit mask used for a grid cell. |
OnGetEditText | published | Event handler signalled to get the value for a cell editor in the grid. |
OnHeaderClick | published | Event handler signalled when the fixed header for a column or row is clicked. |
OnHeaderSized | published | Event handler signalled when a column or row header has been resized. |
OnHeaderSizing | published | Event handler signalled when a column or row header sizing action is started. |
OnKeyDown | published | Event handler signalled for key down keyboard events. |
OnKeyPress | published | Event handler signalled for character data entered by the user. |
OnKeyUp | published | Event handler signalled when a key up event has occurred for the control. |
OnMouseDown | published | Event handler signalled when a mouse down event is handled for the control. |
OnMouseEnter | published | Event handler signalled when the mouse pointer has entered the control. |
OnMouseLeave | published | Event handler signalled when the mouse pointer has left the control. |
OnMouseMove | published | Event handler signalled when the mouse pointer is moved in the control. |
OnMouseUp | published | Event handler signalled when a mouse up event is handled for the control. |
OnMouseWheel | published | Event handler for mouse wheel turned. |
OnMouseWheelDown | published | Event handler signalled for a downward movement of the mouse wheel. |
OnMouseWheelUp | published | Event handler signalled for an upward movement of the mouse wheel. |
OnMouseWheelHorz | published | Event handler signalled for a horizontal movement of the mouse wheel. |
OnMouseWheelLeft | published | Event handler signalled for a leftward movement of the mouse wheel. |
OnMouseWheelRight | published | Event handler signalled for a rightward movement of the mouse wheel. |
OnPickListSelect | published | Event handler signalled when an item is selected from a pick list-style Editor control. |
OnPrepareCanvas | published | Event handler signalled to prepare the Canvas to draw the grid. |
OnSelectEditor | published | Event handler signalled to select an Editor control for the current grid cell. |
OnSelection | published | Event handler signalled when an area is selected in the grid control. |
OnSelectCell | published | Event handler signalled when a grid cell is selected. |
OnSetCheckboxState | published | Event handler signalled to set the state for a check box cell. |
OnSetEditText | published | Event handler signalled when the text in the cell Editor is assigned. |
OnStartDock | published | Event handler for the start of a docking operation. |
OnStartDrag | published | Event handler signalled for the start of a dragging operation. |
OnTopleftChanged | published | Event handler signalled when the top left cell in the visible area of the control is changed. |
OnUserCheckboxBitmap | published | Event handler signalled to get the user-defined bitmap used for a check box cell. |
OnUserCheckboxImage | published | Event handler signalled to get the user-defined image used for a check box cell. |
OnUTF8KeyPress | published | Handler for a character entered by the user. |
OnValidateEntry | published | Event handler signalled to perform validation for a cell value. |
Inherited
From TCustomDrawGrid (63)
AltColorStartNormal BorderColor Canvas CellClick Col ColRow ColRowDeleted ColRowExchanged ColRowInserted ColRowMoved ColWidths Create CreateVirtualGrid DefaultDrawCell DeleteCol DeleteColRow DeleteRow Destroy DisabledFontColor DrawCell DrawCellAutonumbering DrawFocusRect Editor EditorBorderStyle EditorMode ExchangeColRow ExtendedColSizing FastEditing FixedGridLineColor FixedHotColor GetCells GetCheckBoxState GetEditMask GetEditText GridHeight GridMouseWheel GridWidth HeaderClick HeaderSized HeaderSizing InsertColRow IsCellSelected KeyDown LeftCol MoveColRow NotifyColRowChange Row RowHeights SaveOptions SelectCell SelectedColor SelectedColumn Selection SetCheckboxState SetColor SetEditText SizeChanged SortColRow StrictSort ToggleCheckbox TopRow VisibleColCount VisibleRowCount
From TCustomGrid (276)
AddSelectedRange AdjustClientRect AdjustEditorBounds AdjustInnerCellRect AfterMoveSelection AssignTo AutoAdjustColumn AutoAdjustColumns BeforeMoveSelection BeginAutoDrag BeginUpdate 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 ColRowToOffset ColumnFromGridColumn ColumnIndexFromGridColumn ColumnsChanged ColWidthsChanged CreateColumns CreateParams CreateWnd CursorState DblClick DefaultColWidthIsStored DefaultRowHeightIsStored DefaultTextStyle DefineProperties DestroyHandle DialogChar DoAutoAdjustLayout DoCompareCells DoCopyToClipboard DoCutToClipboard DoEditButtonClick DoEditorHide DoEditorShow DoEnter DoExit DoLoadColumn DoMouseWheel DoMouseWheelDown DoMouseWheelLeft DoMouseWheelRight DoMouseWheelUp DoOnChangeBounds DoOnResize DoOPDeleteColRow DoOPExchangeColRow DoOPInsertColRow DoOPMoveColRow DoPasteFromClipboard DoPrepareCanvas DoSaveColumn DoSetBounds DoUTF8KeyPress DragDx DrawAllRows DrawBorder DrawButtonCell DrawCellGrid DrawCellText DrawColRowMoving DrawColumnText DrawColumnTitleImage DrawEdges DrawFillRect DrawGridCheckboxBitmaps DrawRow DrawTextInCell DrawThemedCell EditButtonClicked EditingAllowed EditingDone EditorByStyle EditorCanAcceptKey EditordoGetValue EditordoResetValue EditordoSetValue EditorHide EditorIsReadOnly EditorKey EditorKeyDown EditorKeyPress EditorKeyUp EditorLocked EditorOptions EditorSelectAll EditorShow EditorShowInCell EditorShowing EditorTextChanged EditorUTF8KeyPress EditorWidthChanged EndUpdate EraseBackground ExtendedRowSizing FirstGridColumn FixDesignFontsPPI FixedGrid FlipPoint FlipRect FlipX Focused FontChanged GCache GetAutoFillColumnInfo GetCellHintText GetColumnAlignment GetColumnColor GetColumnFont GetColumnLayout GetColumnReadonly GetColumnTitle GetColumnWidth GetDefaultColumnAlignment GetDefaultColumnLayout GetDefaultColumnReadOnly GetDefaultColumnTitle GetDefaultColumnWidth GetDefaultEditor GetDefaultRowHeight GetDeltaMoveNext GetFirstVisibleColumn GetFirstVisibleRow GetFixedcolor GetGridDrawState GetImageForCheckBox GetIsCellSelected GetIsCellTitle GetLastVisibleColumn GetLastVisibleRow GetPxTopLeft GetSBRanges GetSBVisibility GetScrollBarPosition GetSelectedColor GetSelectedState GetSmoothScroll GetTitleShowPrefix GetTruncCellHintText GridColumnFromColumnIndex GridFlags HasMultiSelection HideCellHintWindow HideSortArrow InternalSetColCount Invalidate InvalidateCell InvalidateCol InvalidateFocused InvalidateFromCol InvalidateGrid InvalidateRange InvalidateRow IsCellVisible IsColumnIndexValid IsColumnIndexVariable IsEmptyRow IsFixedCellVisible IsMouseOverCellButton IsRowIndexValid IsRowIndexVariable KeyPress KeyUp LoadContent Loaded LoadFromFile LoadFromStream LoadGridOptions LockEditor MouseButtonAllowed MouseCoord MouseDown MouseMove MouseToCell MouseToGridZone MouseToLogcell MouseUp MoveExtend MoveNextAuto MoveNextSelectable MoveSelection Notification OffsetToColRow OnLoadColumn OnSaveColumn Paint PickListItemSelected PrepareCanvas PrepareCellHints RangeContains ResetDefaultColWidths ResetEditor ResetLastMove ResetOffset ResetSizes ResizeColumn ResizeRow RowHeightsChanged RTLSign SaveContent SaveGridOptions SaveToFile SaveToStream ScaleFontsPPI ScrollBarAutomatic ScrollBarIsVisible ScrollBarPage ScrollBarPosition ScrollBarRange ScrollBarShow ScrollBy SelectActive SelectEditor SelectedRange SelectedRangeCount SetBorderStyle SetCanvasFont SetColCount SetColRow SetCursor SetFadeUnfocusedSelection SetFixedcolor SetFixedCols SetFixedRows SetFocus SetRawColWidths SetSelectedColor ShowCellHintWindow Sort SortColumn SortOrder StartPushCell TopLeftChanged TryMoveSelection TrySmoothScrollBy UnLockEditor UnprepareCellHints UpdateBorderStyle UpdateHorzScrollBar UpdateSelectionRange UpdateVertScrollbar ValidateEntry ValidateOnSetSelection VisualChange WMHScroll WMKillFocus WMSetFocus WMSize WMVScroll WndProc WSRegisterClass
From TCustomControl (4)
From TWinControl (202)
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 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 OnGetDockCaption OnGetSiteInfo OnUnDock PaintControls PaintHandler PaintTo 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 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 (307)
AccessibleDescription AccessibleName AccessibleRole AccessibleValue Action ActionChange ActionLink ActiveDefaultControlChanged AddHandler AddHandlerOnBeforeDestruction AddHandlerOnChangeBounds AddHandlerOnEnabledChanged AddHandlerOnEnabledChanging AddHandlerOnKeyDown AddHandlerOnMouseWheel AddHandlerOnResize AddHandlerOnVisibleChanged AddHandlerOnVisibleChanging AdjustSize AnchorAsAlign AnchorClient AnchoredControlCount AnchoredControls AnchorHorizontalCenterTo AnchorParallel AnchorSame AnchorSide AnchorSideBottom AnchorSideChanged AnchorSideLeft AnchorSideRight AnchorSideTop AnchorToCompanion AnchorToNeighbour AnchorVerticalCenterTo AutoSize AutoSizing AutoSizingAll AutoSizingLockCount BaseBounds BaseParentClientSize BeforeDestruction BeforeDragStart BeginAutoSizing BeginDrag BiDiMode 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 ColorIsStored ConstrainedResize 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 DragDrop Dragging DragOver EnableAutoSizing EnabledChanged EnabledChanging EndAutoSizing EndDrag ExecuteCancelAction ExecuteDefaultAction FindSubComponent Floating FloatingDockSiteClass 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 InitiateAction 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 OnConstrainedResize OnQuadClick OnResize OnShowHint OnTripleClick Parent ParentBackground ParentBiDiMode ParentDestroyingHandle ParentFontChanged ParentToClient Perform 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 TBDockHeight Text TextChanged Top TripleClick UndockHeight UndockWidth UpdateAnchorRules UpdateBaseBounds UpdateMouseCursor UpdateRolesForForm UseRightToLeftAlignment UseRightToLeftReading UseRightToLeftScrollBar 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 (64)
_AddRef _Release CanObserve ChangeName ComObject ComponentCount ComponentIndex Components ComponentState ComponentStyle DesignInfo DestroyComponents Destroying ExecuteAction 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 UpdateAction 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.
