Show: Delphi C++
Display Preferences

TLine Inherited Members

From XE2 API Documentation
Jump to: navigation, search



Contents

FMX.Objects.TShape

AfterPaintCalls the inherited FMX.Types.TControl.AfterPaint procedure, which restores canvas properties after the painting process.
CreateCreates and initializes an object instance.
DestroyDestroys the object instance and frees its memory.
FillDetermines the color and pattern used to fill the shape background.
FillChangedForces the shape to repaint its image on the screen.
GetShapeRectRetrieves the ShapeRect rectangle for drawing the shape.
PaintingCalls the inherited Painting method, which calls the event handler of the OnPainting event. Then Painting initializes the fill and stroke properties of the current canvas.

Painting initializes the Fill and Stroke (StrokeCap, StrokeDash, StrokeJoin, and StrokeThickness) properties of the current canvas with values defined for the proper properties of the shape object.

See Also

ShapeRectSpecifies the rectangle for drawing the shape.
StrokeDetermines the color and pattern used to draw lines and shape contours of the graphical primitives.
StrokeCapSpecifies the graphic style used to draw the ends of lines and of shape contours.
StrokeChangedForces the shape to repaint its image on the screen.
StrokeDashSpecifies the dash-dot style of lines or of shape contours.
StrokeJoinSpecifies the style of the joints that connect segments of a line, segments of a shape contour, or segments of a path.
StrokeThicknessSpecifies the width, in pixels, of the stroke outline to draw a line or a shape contour.

FMX.Types.TControl

AbsoluteEnabledSpecifies whether the control is absolutely enabled.
AbsoluteHeightSpecifies the absolute height of the control.
AbsoluteMatrixSpecifies the absolute transformation matrix of the control.
AbsoluteOpacitySpecifies the absolute opacity of the control.
AbsoluteRectSpecifies the absolute rectangle that bounds the control.
AbsoluteScaleSpecifies the absolute scale of the control.
AbsoluteToLocalTransforms and returns a specified point from an absolute perspective to a local perspective.
AbsoluteToLocalVectorTransforms and returns a specified vector from the absolute perspective to the local perspective.
AbsoluteWidthSpecifies the absolute width of the control.
AddObjectAdds a child to the current control.
AfterPaintRestores Canvas properties after the painting process.
AlignSpecifies the alignment options (top, left, client, and so on) of this control.
AnchorsSpecifies how the control is anchored to its parent.
ApplyEffectApplies effects to the control, if specified.
ApplyStyleLookupApplies the style of a styled control.
AutoCaptureSpecifies whether the control captures mouse events.
BeginAutoDragBegins the drag operation automatically.
BeginUpdateMarks the start of an update session of the control and its children.
BoundsRectSpecifies the bounding rectangle of the control.
CanClipSpecifies whenever the current control can be clipped.
CanFocusSpecifies whenever the current control can receive focus.
CanvasProvides the drawing surface of the control.
CaptureSaves the control that currently captures all the mouse messages.
ChangeOrder
CheckForAllowFocusVerifies whether the current control can receive focus.
ChildrenRectSpecifies the rectangle area occupied by the current control's children.
ClickResponds to user clicks.
ClipChildrenSpecifies whether the current control has a clipped child.
ClipParentSpecifies whether the current control has clipped its parent.
ClipRectSpecifies the bound rectangle to be clipped.
ContextMenuDisplays the context menu on a specified point of the screen.
Create
CursorSpecifies the image used to represent the mouse pointer when it passes into the region covered by the control.
DblClickResponds to user double-clicks.
DesignVisibleSpecifies whether the control design is visible.
Destroy
DialogKeyProcesses a dialog key.
DisableDefaultAlignSpecifies whether the control keeps its default alignment when it is realigned on the surface of a FireMonkey form.
DisableFocusEffectSpecifies whether the control has the focus effect disabled.
DoEnterOnEnter event dispatcher.
DoExitOnExit event dispatcher.
DoMouseEnterOnMouseEnter event dispatcher.
DoMouseLeaveOnMouseLeave event dispatcher.
DoPaintProcesses the painting of the control.
DragDropOnDragDrop event dispatcher.
DragEndOnDragEnd event dispatcher.
DragEnterOnDragEnter event dispatcher.
DragLeaveOnDragLeave event dispatcher.
DragModeSpecifies how the control initiates drag-and-drop operations.
DragOverOnDragOver event dispatcher.
EnableDragHighlightSpecifies whether the control is highlighted when the dragged object is over it.
EnabledSpecifies whether the control responds to mouse, keyboard, and timer events.
EndUpdateMarks the end of an update session of the control and its children.
EnterChildrenChecks whether the input is taken by the control or by its parent.
ExplicitHeightSpecifies the explicit vertical size of the control (in pixels).
ExplicitLeftSpecifies the explicit horizontal pixel coordinate of the left edge of a component, relative to its parent.
ExplicitTopSpecifies the explicit vertical pixel coordinate of the top edge of a component, relative to its parent.
ExplicitWidthSpecifies the explicit horizontal size of the control (in pixels).
FAbsoluteHasAfterPaintEffectKeeps the value of the HasAfterPaintEffect property.
FAbsoluteHasDisablePaintEffectKeeps the value of the HasDisablePaintEffect property.
FAbsoluteHasEffectKeeps the value of the HasEffect property.
FAbsoluteMatrixKeeps the value of the AbsoluteMatrix property.
FAbsoluteOpacityKeeps the value of the AbsoluteOpacity property.
FAnchorMoveSpecifies whether Anchors are moved.
FAnchorOriginKeeps the origin point for Anchors.
FAnchorRulesKeeps the point where the control starts to anchor itself.
FCaretKeeps the caret control.
FDesignInteractiveKeeps the value of the DesignInteractive property.
FDisableAlignFlag that specifies whether the control has the alignment disabled.
FDisablePaintFlag that specifies whether the control can be painted.
FDoubleClickFlag that specifies whether the control was double-clicked.
FEffectBitmapA bitmap used internally for applying effects to the control.
FExplicitHeightKeeps the value of the ExplicitHeight property.
FExplicitLeftKeeps the value of the ExplicitLeft property.
FExplicitTopKeeps the value of the ExplicitTop property.
FExplicitWidthKeeps the value of the ExplicitWidth property.
FHeightKeeps the value of the Height property.
FInPaintToKeeps the value of the InPaintTo property.
FInPaintToAbsMatrixKeeps the absolute transformation matrix while the control is being painted.
FInPaintToInvMatrixKeeps the inverse of FInPaintToAbsMatrix.
FInvAbsoluteMatrixKeeps the inverse matrix of the AbsoluteMatrix property.
FLastHeightKeeps the value that the Height property had before it was last changed.
FLastWidthKeeps the value that the Width property had before it was last changed.
FLeftKeeps the value of the Left property.
FLocalMatrixKeeps the local transformation matrix of the control.
FLockedKeeps the value of the Locked property.
FOpacityKeeps the value of the Opacity property.
FOriginalParentSizeKeeps the control's size, as coordinates of a point, after it is anchored to one of its parent's edges.
FPressedFlag that specifies whether a control is pressed.
FRecalcAbsoluteFlag that specifies that the control's AbsoluteMatrix property needs to be recalculated.
FRecalcHasEffectFlag that specifies whether a control's effect needs to be recalculated.
FRecalcOpacityFlag that specifies whether a control's Opacity needs to be recalculated.
FRecalcUpdateRectFlag that specifies whether a control's UpdateRect needs to be recalculated.
FSceneKeeps the value of the Scene property.
FTopKeeps the value of the Top property.
FUpdateRectKeeps the value of the UpdateRect property.
FUpdatingKeeps the number of opened updating sessions.
FVisibleKeeps the value of the Visible property.
FWidthKeeps the value of the Width property.
FillTextFlagsReturns the filling direction of the control's text.
FindTargetReturns the target control.
GetAbsoluteEnabledGetter function for the AbsoluteEnabled property.
GetAbsoluteMatrixGetter function for the AbsoluteMatrix property.
GetAbsoluteOpacityGetter function for the AbsoluteOpacity property.
GetAbsoluteRectGetter function for the AbsoluteRect property.
GetAbsoluteScaleGetter function for the AbsoluteScale property.
GetAcceptsControlsGetter function for the AcceptsControls property.
GetAlignGetter function for the Align property.
GetAllowAlignGetter function for the AllowAlign property.
GetAnchorsGetter function for the Anchors property.
GetBoundsRectGetter function for the BoundsRect property.
GetChildrenMatrixReturns the children transformation matrix.
GetChildrenRectGetter function for the ChildrenRect property.
GetClipRectGetter function for the ClipRect property.
GetContainerHeightGetter function for the ContainerHeight property.
GetContainerWidthGetter function for the ContainerWidth property.
GetDesignInteractiveGetter function for the DesignInteractive property.
GetDragModeGetter function for the DragMode property.
GetEffectsRectReturns the rectangle occupied by the effects applied over the control.
GetHeightGetter function for the Height property.
GetHitTestGetter function for the HitTest property.
GetLeftGetter function for the Left property.
GetLocalRectGetter function for the LocalRect property.
GetLockedGetter function for the Locked property.
GetObjectReturns the current control as a TFmxObject.
GetObjectAReturns the current control as TFmxObject.
GetPaddingGetter function for the Padding property.
GetParentGetter function for the Parent property.
GetParentedRectGetter function for the ParentedRect property.
GetParentedVisibleReturns the value of the ParentedVisible property.
GetTabOrderValueGets the value of the control's TabOrder.
GetTopGetter function for the Top property.
GetUpdateRectGetter function for the UpdateRect property.
GetVisibleGetter function for the Visible property.
GetWidthGetter function for the Width property.
HasAfterPaintEffectSpecifies whether the control has an effect that is applied after the control is painted.
HasDisablePaintEffectSpecifies whether the control's effect is painted.
HasEffectSpecifies whether the control has an applied effect.
HeightSpecifies the vertical size of the control (in pixels).
HideCaretHides the control's caret, if it exists.
HintSpecifies the text string that appears when the user moves the mouse over the control.
HitTestSpecifies whether mouse-click events are captured by this control.
InPaintToSpecifies whether the control is currently being painted.
InvalidateRectAdds a rectangle to the update region of the scene.
InvertAbsoluteMatrixSpecifies the inverse matrix of AbsoluteMatrix.
IsDragOverSpecifies whether a dragged object is over the area of the current control.
IsFocusedSpecifies whether the control is in focus.
IsMouseOverSpecifies whether the mouse cursor is over the control.
IsVisibleSpecifies whether the control is visible.
KeyDownOnKeyDown event dispatcher.
KeyUpOnKeyUp event dispatcher.
LeftSpecifies the horizontal coordinate of the left edge of a component, relative to its parent.
LoadedInitializes the component after the form file has been read into memory.
LocalRectSpecifies the local rectangle for painting the control.
LocalToAbsoluteTransforms and returns a specified point from the local perspective to the absolute perspective.
LocalToAbsoluteVectorTransforms and returns a specified vector from the local perspective to the absolute perspective.
LocalToScreenTransforms and returns a specified point from the local perspective to the screen perspective.
LockLocks the current control, so it cannot be changed at design time.
LockedSpecifies whether the control is locked at design time.
MakeScreenshotTakes and returns a screenshot of the control.
MarginsSpecifies the control's margins.
MarginsChangedHandles changes to the Margins property.
MatrixChangedHandles changes to the transformation matrix.
MouseDownOnMouseDown event dispatcher.
MouseMoveOnMouseMove event dispatcher.
MouseUpOnMouseUp event dispatcher.
MouseWheelOnMouseWheel event dispatcher.
Notification
ObjectAtPointReturns the control in which a specified point can be found.
OnApplyStyleLookupOccurs when a style is applied to the control.
OnCanFocusOccurs when a control can receive focus.
OnClickOccurs when the control is clicked.
OnDblClickOccurs when the left mouse button is double-clicked with the pointer over the control.
OnDragDropOccurs when a dragged control is dropped.
OnDragEndOccurs when the dragging of a control ends.
OnDragEnterOccurs when a dragged object enters the area of the current control.
OnDragLeaveOccurs when a dragged object leaves the area of the current control.
OnDragOverOccurs when a dragged object is over the area of the current control.
OnEnterOccurs when the control receive input focus.
OnExitOccurs when the input focus is taken from the control.
OnKeyDownOccurs when a key is pressed while the control has focus.
OnKeyUpOccurs when a key is released while the control has focus.
OnMouseDownOccurs when a mouse button is pressed over a control.
OnMouseEnterOccurs when the mouse cursor enters the area of the control.
OnMouseLeaveOccurs when the mouse cursor leaves the control area.
OnMouseMoveOccurs when the mouse cursor moves while is over the control area.
OnMouseUpOccurs when the mouse button that was pressed over the control is released.
OnMouseWheelOccurs when the mouse wheel moves while the control has focus.
OnPaintOccurs when the control is redrawn.
OnPaintingOccurs when the control is painted.
OnResizeOccurs immediately after the control is resized.
OpacitySpecifies the control opacity.
PaddingSpecifies the control's padding.
PaddingChangedRealigns the control and its siblings when its padding changes.
PaintRenders the control's surface.
PaintChildrenRenders the child controls.
PaintToPaints the current control to a specified canvas.
PaintingOnPainting event dispatcher.
ParentedRectSpecifies the bounding rectangle of the control within its parent.
ParentedVisibleSpecifies whether all the control's parents are visible.
PointInObjectChecks whether the specified point belongs to the control area.
PopupMenuSpecifies the context menu window.
PositionSpecifies the upper-left corner of the current control, relative to its parent.
RealignPerforms the realignment of the control's children within itself.
RecalcAbsoluteForces the current control to recalculate the AbsoluteMatrix property.
RecalcAbsoluteNowRecalculates AbsoluteMatrix.
RecalcEnabledForces the current control to recalculate its enabled state.
RecalcHasEffectForces the current control to recalculate its HasEffect property.
RecalcNeedAlignCalculates which of the current control's children need to be aligned.
RecalcOpacityForces the current control to recalculate its Opacity property.
RecalcUpdateRectForces the current control to recalculate its UpdateRect property.
ReleaseCapturePrevents the control from currently capturing all the mouse messages.
RemoveObjectRemoves a child from the current control.
RepaintForces the control to repaint its image on the screen.
ResizeOnResize event dispatcher.
RotationAngleSpecifies the amount (in degrees) by which the control is rotated from the x-axis.
RotationCenterSpecifies the position of the pivot point of the control.
ScaleSpecifies the scale of the control.
SceneSpecifies the current scene in which the control is drawn.
ScreenToLocalTransforms and returns a specified point from the screen perspective to the local perspective.
SetAcceptsControlsSetter function for the AcceptsControls property.
SetAlignSetter function for the Align property.
SetAnchorsSetter function for the Anchors property.
SetBoundsSets the boundaries of the current control.
SetBoundsRectSetter function for the BoundsRect property.
SetCaretColorSets the fill color of the caret with a specified color.
SetCaretPosSets the position point of the caret to a specified point.
SetCaretSizeSets the sizes of the caret to the specified values.
SetDragModeSetter function for the DragMode property.
SetFocusSets the focus to the current control, if CanFocus is True.
SetHeightSetter function for the Height property.
SetInPaintToSets the InPaintTo property.
SetLeftSetter function for the Left property.
SetNewSceneSets a new Scene for the current control.
SetParent
SetPopupMenuSetter function for the PopupMenu property.
SetTopSetter function for the Top property.
SetVisibleSetter function for the Visible property.
SetWidthSetter function for the Width property.
ShowCaretProcMakes the control's caret visible.
ShowHintSpecifies whether the Hint can be shown.
SkewSpecifies the skew rate of the current control.
TabOrderIndicates the position of the control in its parent's tab order.
TempCanvasTemporary copy of the canvas on which the control is drawn.
TopSpecifies the vertical coordinate of the upper-left corner of a control, relative to its parent, in pixels.
UpdateAnchorRules
UpdateControlOriginalParentSize
UpdateEffectsUpdates the effects of the current control and of the control's parent.
UpdateExplicitBoundsUpdates the explicit bounds' properties of the control.
UpdateRectSpecifies the rectangle area of the control that needs to be updated.
UpdateTabOrderUpdates the control's position in its parent's tab order.
VisibleSpecifies whether the component appears onscreen.
WidthSpecifies the horizontal size of the control (in pixels).
operator ()

FMX.Types.TFmxObject

AddControlsToListAdds the control children of this object to the given list.
AddFreeNotifyAdds AObject to the list of objects to be notified when this TFmxObject is destroyed.
AddObjectAdds the object provided in the parameter to the FChildren TList of this object (self).
AddObjectsToListAdds the children of this object to the given list.
AnimateColorCreates a TColorAnimation for this object (self).
AnimateFloatCreates and runs a TFloatAnimation for this object (self).
AnimateFloatDelayCreates a TFloatAnimation for this object (self).
AnimateFloatWaitCreates a TFloatAnimation for this object (self) and does not return until the animation is finished.
ApplyTriggerEffectApplies the specified mouse trigger effect to all the children of this FMX object that are of type TEffect.
AsIControlReturns the IControl interface implemented by this FMX object.
BindingAssociates any data (passed as a Variant) to any of the children with the BindingName property set.
BindingNameSpecifies a binding name for this FMX object.
BringToFrontBrings this FMX visual object on top of other overlapping visual controls that are on the same form.
ChangeOrderNotification method called after the creation order is changed.
ChangeParentNotification method called after the parent is changed.
ChildrenStores an array of children attached to this parent component.
ChildrenCountRead-only property that specifies the number of children in the children list.
CloneReturns a new cloned instance of this FMX object.
CloneChildFromStreamClones the children of this FMX object from the given stream.
Create
DataSpecifies the data associated to one of the children for binding purposes.
DeleteChildrenDeletes all the children of this FMX object.
Destroy
DoAniFinishedFrees the passed TAnimation object, releasing used memory.
DoReleaseTimerInternally used by the Release method.
ExchangeExchanges two objects from the children list.
FChildrenInternally used by this TFmxObject instance. Do not use FChildren directly in applications.
FParentInternally used by the Parent property. Do not use FParent directly in applications.
FRootInternally used by the Root property. Do not use FRoot directly in applications.
FTabListInternally used by this TFmxObject instance. Do not use FTabList directly in applications.
FindBindingSearches through all the children of this FMX object for the given binding name.
FindStyleResourceSearches for the given style lookup (passed in as a string) that specifies the resources list.
FreeNotification
GetBackIndexReturns the first item in the children list.
GetBindingProtected getter implementation for the Binding property.
GetChildren
GetDataProtected getter implementation for the Data property.
GetParentComponent
GetTabOrderListReturns the list of children that have TabStop set to True.
HasClipParentReturns whether one of the children has ClipParent set to True.
HasParent
IndexSpecifies the index of the child object in the children array attached to this object.
InsertObjectAdds the object provided in the parameter to the FChildren TList of this object (self), at the specified position (index).
IntLoadFromBinStreamAssures internal stream loading services for FMX objects. Do not use directly into applications.
IntSaveToBinStreamAssures internal stream saving services for FMX objects. Do not use directly into applications.
IsChildrenReturns whether this FireMonkey object is a child of another TFmxObject.
IsIControlReturns whether this FMX object implements the IControl interface.
ItemClassDeprecated. Do not use in applications.
LoadFromBinStreamInitializes the object from a stored definition in a binary stream, typically an .fmx file.
LoadFromStreamInitializes the object from a stored definition in a text stream, typically an .fmx file.
ParentSpecifies the parent component of this FMX object.
ReleaseFrees this TFmxObject object with a delay, releasing used memory.
RemoveFreeNotifyRemoves the given object from the free notifications list.
RemoveObjectRemoves a children object from its parent.
RootSpecifies the root parent of this object.
SaveToBinStreamSaves the object to a stored definition in a binary stream, typically an .fmx file.
SaveToStreamSaves the object to a stored definition in a text stream, typically an .fmx file.
SendToBackSends this FMX visual object to the background letting other overlapping visual controls that are on the same form to be on top of it.
SetBindingProtected setter implementation for the Binding property.
SetDataProtected setter implementation for the Data property.
SetDesignSets the csDesigning in TComponentState. Used internally by the IDE.
SetParentProtected setter implementation for the Parent property.
SetParentComponent
SetRootSets the Root property of each child in the children list.
SortSorts the children in the children list using the specified sorting procedure.
StartAnimationStarts the animation given through its name.
StartTriggerAnimationStarts all the animations of the children of this object, based on the given trigger.
StartTriggerAnimationWaitStarts all the animations of the children of this object, based on the given trigger, and does not return until the animation is finished.
StopAnimationStops the animation given through its name.
StopPropertyAnimationStops the animation of the specified property of this FMX object.
StopTriggerAnimationStops all the animations of the children of this object, if the trigger is not set.
StoredSpecifies whether this object is stored in the .XFM file.
StyleNameSpecifies the style name for this FMX component.
TagFloatCustom property that stores any floating-point value.
TagObjectCustom property that stores any object value.
TagStringCustom property that stores any string value.
UpdateStyleUpdates all the styles for all the children of this FMX object, by reloading them from the resources.
operator ()

System.Classes.TComponent

BeforeDestructionPerforms any necessary actions before the first destructor is called.
CanObserve
ChangeNameSets the private, internal storage for the Name property to the string passed in NewName.
ComObjectSpecifies the interface reference implemented by the component.
ComponentCountIndicates the number of components owned by the component.
ComponentIndexIndicates the position of the component in its owner's Components property array.
ComponentStateDescribes the current state of the component, indicating when a component needs to avoid certain actions.
ComponentStyleGoverns the behavior of the component.
ComponentsLists all components owned by the component.
CreateAllocates memory and constructs a safely initialized instance of a component.
DefinePropertiesDesignates methods for storing an object's unpublished data on a stream such as a form file.
DesignInfoContains information used by the Form designer.
DestroyDisposes of the component and its owned components.
DestroyComponentsDestroys all owned components.
DestroyingIndicates that the component and its owned components are about to be destroyed.
ExecuteActionExecutes an action.
FComponentStyleFComponentStyle is the field of the ComponentStyle read-only property.
FindComponentIndicates whether a given component is owned by the component.
FreeNotificationEnsures that AComponent is notified that the component is going to be destroyed.
FreeOnReleaseFrees the interface reference for components that were created from COM classes.
GetChildOwnerReturns the owner of a child component being read from a stream.
GetChildParentReturns the parent or, if there is no parent, returns the owner of a child component being read from a stream.
GetChildrenEnumerates all child components.
GetEnumeratorReturns a TComponent enumerator.
GetIDsOfNamesMaps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs).
GetNamePathReturns a string used by the Object Inspector.
GetObservers
GetOwnerReturns the owner of a component.
GetParentComponentReturns the containing component.
GetTypeInfoRetrieves the type information for an object.
GetTypeInfoCountReturns the number of type information interfaces that an object provides (either 0 or 1).
HasParentVerifies whether the component has a parent.
InsertComponentEstablishes the component as the owner of a specified component.
InvokeProvides access to Automation properties and methods when the component wraps an Automation object.
IsImplementorOfIndicates whether the component implements a specified interface.
LoadedInitializes the component after the form file has been read into memory.
NameSpecifies the name of the component as referenced in code.
NotificationForwards notification messages to all owned components.
ObserverAdded
Observers
OwnerIndicates the component that is responsible for streaming and freeing this component.
PaletteCreatedResponds when the component is created from the component palette.
QueryInterfaceReturns a reference to a specified interface if the object supports that interface.
ReadStateReads the state of the component.
ReferenceInterfaceEstablishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed.
RemoveComponentRemoves a specified component specified from the component's Components list.
RemoveFreeNotificationDisables the destruction notification that was enabled by FreeNotification.
RemoveFreeNotificationsNotifies all owned components of the owner component's imminent destruction.
SafeCallExceptionHandles exceptions in methods declared using the safecall calling convention.
SetAncestorClears or sets csAncestor state in the component's ComponentState property.
SetChildOrderSets the visual ordering of a child control.
SetDesignInstanceEnsures that components inserted at design time have their design-mode flag set.
SetDesigningEnsures that components inserted at design time have their design-mode flag set.
SetInlineSets the csInline bit of the component's ComponentState property.
SetNameSets the value of the Name property.
SetParentComponentSets the parent component.
SetSubComponentIdentifies whether the component is a subcomponent.
TagStores a NativeInt integral value as a part of a component.
UpdateActionUpdates the state of an action.
UpdateRegistryProvides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces.
UpdatedClears the csUpdating state in the component's ComponentState property when the component finishes updating.
UpdatingSets the csUpdating state in the component's ComponentState property.
VCLComObjectRepresents information used internally by components that support COM.
ValidateContainerDetermines whether an object can be inserted into a container.
ValidateInsertProvides the interface for a method that validates a child component before it is inserted.
ValidateRenameEnsures that renaming an owned component does not create a name conflict.
WriteStateWrites the state of the component.
_AddRefCalled when an application uses a component interface.
_ReleaseCalled when an application releases a component interface.
operator ()C++ conversion of a TComponent into a System.Classes.IInterfaceComponentReference or a System.IInterface, depending on casting.

System.Classes.TPersistent

AssignCopies the contents of another similar object.
AssignToCopies the properties of an object to a destination object.
Create
DefinePropertiesProvides an interface for a method that reads and writes otherwise unpublished data.
DestroyDestroys the TPersistent instance and frees its memory.
GetNamePathReturns the name of the object as it appears in the Object Inspector.
GetOwnerReturns the owner of an object.

System.TObject

AfterConstructionResponds after the last constructor has executed.
BeforeDestructionResponds before the first destructor executes.
ClassInfoReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNameReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIsDetermines whether an object is of a specific type.
ClassParentReturns the type of the immediate ancestor of a class.
ClassTypeReturns the class reference for the object's class.
CleanupInstancePerforms finalization on long strings, variants, and interface variables within a class.
CreateConstructs an object and initializes its data before the object is first used.
DefaultHandlerProvides the interface for a method that processes message records.
DestroyDisposes of an object instance.
DispatchCalls message-handling methods for the object, based on the contents of the Message parameter.
EqualsChecks whether the current instance and the parameter are equal.
FieldAddressReturns the address of a published object field.
FreeDestroys an object and frees its associated memory, if necessary.
FreeInstanceDeallocates memory allocated by a previous call to the NewInstance method.
GetHashCodeReturns an integer containing the hash code.
GetInterfaceRetrieves a specified interface.
GetInterfaceEntryReturns the entry for a specific interface implemented in a class.
GetInterfaceTableReturns a pointer to a structure containing all of the interfaces implemented by a given class.
InheritsFromDetermines the relationship of two object types.
InitInstanceInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizeReturns the size in bytes of each instance of the object type.
MethodAddressReturns the address of a class method by name.
MethodNameReturns the name of a class method by address.
NewInstanceAllocates memory for an instance of an object type and returns a pointer to that new instance.
QualifiedClassNameReturns the qualified name of the class.
SafeCallExceptionHandles exceptions in methods declared using the safecall calling convention.
ToStringReturns a string containing the class name.
UnitNameReturns the name of the unit where the class is defined.
UnitScopeReturns the class's unit scope.


Personal tools
Previous Versions
Translations