Afficher : Delphi C++
Préférences d'affichage

Membres hérités TRoundCube

De XE2 API Documentation



Sommaire

FMX.Objects3D.TCustomMesh

Create
Data
Destroy
DoMeshChangedS'exécute à chaque fois que les données de maillage attachées à cet objet TCustomMesh changent.
RayCastIntersect
Render

FMX.Objects3D.TShape3D

Apply
Create
Destroy
MaterialSpécifie le matériau utilisé pour restituer cette forme 3D.
MaterialChangedS'exécute à chaque fois que le matériau attaché à cet objet 3D change.
UnApply

FMX.Types3D.TControl3D

AbsoluteDirectionEst un vecteur spécifiant l'orientation de cet objet 3D sur l'axe z.
AbsoluteLeftEst un vecteur pointant vers la gauche qui spécifie l'orientation de cet objet 3D.
AbsoluteMatrixSpécifie la matrice absolue de cet objet 3D.
AbsoluteOpacityEst un numéro spécifiant l'opacité absolue de cet objet 3D.
AbsolutePositionEst un vecteur spécifiant la position absolue de cet objet 3D.
AbsoluteToLocalRenvoie le point local associé à P.
AbsoluteToLocal3DRenvoie le point 3D local associé à P.
AbsoluteToLocalVectorRenvoie le vecteur local associé à P.
AbsoluteUpEst un vecteur pointant vers le haut qui spécifie l'orientation de cet objet 3D.
AddObjectAjoute un enfant au contrôle en cours.
ApplyMet à jour le contexte de ce contrôle.
AutoCaptureSpécifie si la souris est capturée automatiquement quand un événement OnMouseDown se produit.
BeginAutoDragDémarre une opération de glissement automatique.
CanFocusSpécifie si un contrôle 3D peut recevoir la focalisation.
CaptureCapture tous les messages de la souris.
CheckForAllowFocusVérifie si ce contrôle peut recevoir la focalisation.
CheckHitTestRenvoie la valeur de la propriété HitTest.
ClickRépond aux clics de l'utilisateur.
ContextSpécifie le contexte 3D utilisé pour restituer ce contrôle 3D.
ContextMenuAffiche le menu contextuel de ce contrôle.
CopyRotationFromCopie la rotation depuis AObject.
Create
CreateHighMultisampleSnapshotCrée un instantané de ce contrôle en utilisant la restitution en mosaïque et l'interpolation.
CreateTileSnapshotCrée un instantané de ce contrôle.
CursorSpécifie l'image utilisée pour représenter le pointeur de la souris lorsqu'il passe au-dessus de la région couverte par ce contrôle 3D.
DblClickRépond aux double-clics de l'utilisateur.
DefineProperties
DepthSpécifie la profondeur du contrôle, exprimée en pixels.
DesignClick
DesignInteractObsolète. N'utilisez pas cette propriété.
DesignLockedObsolète. N'utilisez pas cette propriété.
DesignSelect
DesignVisibleSpécifie si la forme solide de ce contrôle 3D est visible à la conception.
Destroy
DialogKeyTraite une touche de dialogue.
DisableDragHighlightSpécifie s'il faut activer ou désactiver la surbrillance de cet objet en mode de glissement.
DoEnterRépond à la réception de la focalisation d'entrée.
DoExitRépond à la perte de la focalisation d'entrée.
DoMouseEnterRépartiteur d'événements OnMouseEnter.
DoMouseLeaveRépartiteur d'événements OnMouseLeave.
DoRenderRépartiteur d'événements OnRender.
DragDropRépartiteur d'événements OnDragDrop.
DragEndRépartiteur d'événements OnDragEnd.
DragEnterRépartiteur d'événements OnDragEnter.
DragLeaveRépartiteur d'événements OnDragLeave.
DragModeSpécifie comment le contrôle commence des opérations glisser-déposer ou glisser-ancrer.
DragOverRépartiteur d'événements OnDragOver.
FAbsoluteMatrixChamp utilisé par la propriété AbsoluteMatrix.
FAbsoluteOpacityChamp utilisé par la propriété AbsoluteOpacity.
FBodyChamp utilisé de manière interne.
FCanResizeChamp utilisé de manière interne spécifiant si cet objet 3D peut être redimensionné.
FCanRotateChamp utilisé de manière interne spécifiant si l'utilisateur peut faire tourner cet objet 3D.
FDepthChamp utilisé par la propriété Depth.
FDesignInteractChamp utilisé par la propriété DesignInteract.
FDesignLockedChamp utilisé par la propriété DesignLocked.
FDisableAlignChamp utilisé de manière interne spécifiant si cet objet 3D peut être aligné automatiquement.
FHeightChamp utilisé par la propriété Height.
FInvAbsoluteMatrixChamp utilisé par la propriété InvertAbsoluteMatrix.
FLastDepthChamp utilisé de manière interne pour conserver une référence à la dernière profondeur 3D de cet objet.
FLastHeightChamp utilisé de manière interne pour conserver une référence à la dernière hauteur 3D de cet objet.
FLastWidthChamp utilisé de manière interne pour conserver une référence à la dernière largeur 3D de cet objet.
FLocalMatrixChamp utilisé par la propriété LocalMatrix.
FOpacityChamp utilisé par la propriété Opacity.
FProjectionChamp utilisé par la propriété Projection.
FRecalcAbsoluteChamp utilisé de manière interne spécifiant s'il faut reconstruire la matrice 3D absolue.
FRecalcOpacityChamp utilisé de manière interne spécifiant s'il faut renvoyer l'opacité absolue dans des appels internes de GetAbsoluteOpacity.
FViewportChamp utilisé de manière interne pour conserver une référence à la fenêtre d’affichage 3D utilisée par ce contrôle 3D.
FWidthChamp utilisé par la propriété Width.
FZWriteChamp utilisé par la propriété ZWrite.
FindTargetRecherche le contrôle correspondant à P.
GetAbsoluteMatrixRenvoie la matrice absolue de ce contrôle.
GetAbsoluteOpacityRenvoie l'opacité absolue de ce contrôle.
GetAcceptsControlsRenvoie la valeur de la propriété AcceptsControls.
GetDesignInteractiveRenvoie la valeur de la propriété DesignInteractive.
GetDragModeRenvoie la valeur de la propriété DragMode.
GetHitTestRenvoie la valeur de la propriété HitTest.
GetLockedRenvoie la valeur de la propriété Locked.
GetObjectRenvoie le contrôle en cours sous la forme d'un TFmxObject.
GetObjectARenvoie le contrôle en cours sous la forme d'un TFmxObject.
GetParentRenvoie la valeur de la propriété Parent.
GetTabOrderValueRenvoie la valeur de la propriété TabOrder.
GetVisibleRenvoie la valeur de la propriété Visible.
HeightSpécifie la hauteur du contrôle 3D.
HintHint contient la chaîne de texte qui s'affiche quand vous déplacez la souris sur le contrôle 3D.
HitTestSpécifie si ce contrôle 3D capture des événements de clic de souris.
InvertAbsoluteMatrixSpécifie la matrice absolue inversée de cet objet 3D.
IsDragOverIndique si un objet est glissé sur la surface du contrôle.
IsFocusedIndique si le contrôle détient la focalisation.
IsMouseOverIndique si le pointeur de la souris passe au-dessus du contrôle.
IsVisibleIndique si le contrôle est visible.
KeyDownRépartiteur d'événements OnKeyDown.
KeyUp Répartiteur d'événements OnKeyUp.
Loaded
LocalMatrixMatrice 4x4 spécifiant la transformation affine du contrôle 3D dans l'espace.
LocalToAbsolute3DTransforme et renvoie un point spécifié de l'espace local dans l'espace 3D absolu.
LocalToAbsoluteVectorTransforme un vecteur de l'espace local dans l'espace global et renvoie le vecteur transformé.
LocalToScreenTransforme et renvoie un point spécifié de l'espace local dans l'espace écran.
LockDéfinit Locked sur True pour ce contrôle 3D et tous ses enfants.
LockedSpécifie si le contrôle est verrouillé à la conception.
MatrixChangedCette fonction est invoquée à chaque fois que les angles de rotation changent et qu'il est nécessaire de recalculer la matrice de transformation affine de ce contrôle 3D.
MouseDownRépartiteur d'événements OnMouseDown.
MouseDown3DAppelée en interne par MouseDown pour déclencher un événement OnMouseDown.
MouseInObjectIndique si le pointeur de la souris passe au-dessus du contrôle.
MouseMoveRépartiteur d'événements OnMouseMove.
MouseMove3DAppelée en interne par MouseMove pour déclencher un événement OnMouseMove.
MouseUpRépartiteur d'événements OnMouseUp.
MouseUp3DAppelée en interne par MouseUp pour déclencher un événement OnMouseUp.
MouseWheelTraite la rotation de la molette de la souris.
ObjectAtPointRenvoie l'objet situé aux coordonnées données.
OnClickSe produit quand le contrôle 3D est cliqué.
OnDblClickSe produit quand un double-clic est effectué sur le bouton gauche de la souris alors que le pointeur est au-dessus du contrôle 3D.
OnDragDropSe produit quand un contrôle 3D glissé est déposé.
OnDragEndSe produit lorsque le glissement d'un contrôle 3D se termine.
OnDragEnterSe produit quand un objet glissé entre dans la zone du contrôle 3D en cours.
OnDragLeaveSe produit quand un objet glissé quitte la zone du contrôle 3D en cours.
OnDragOverSe produit quand un objet glissé se trouve sur la zone du contrôle 3D en cours.
OnKeyDownSe produit quand une touche est enfoncée alors que le contrôle 3D détient la focalisation.
OnKeyUpSe produit quand une touche est relâchée alors que le contrôle 3D détient la focalisation.
OnMouseDownSe produit quand un bouton de la souris est enfoncé alors que le pointeur est au-dessus d'un contrôle 3D.
OnMouseEnterSe produit quand la souris entre dans un contrôle 3D.
OnMouseLeaveSe produit quand la souris quitte un contrôle 3D.
OnMouseMoveSe produit lorsque le curseur de la souris se déplace au-dessus de la zone du contrôle 3D.
OnMouseUpSe produit lorsque l'utilisateur relâche le bouton de la souris qui a été enfoncé au-dessus du contrôle 3D.
OnMouseWheelSe produit lorsque l'utilisateur tourne la molette alors que le contrôle 3D détient la focalisation.
OnRenderSe produit quand le contrôle 3D est restitué de nouveau à l'écran.
OpacitySpécifie le degré d'opacité de ce contrôle 3D.
PaintToBitmapDessine ce contrôle 3D sur un TBitmap.
PositionReprésente la position 3D du contrôle, relativement à son parent.
ProjectionSpécifie la manière dont le contrôle est projeté.
RayCastIntersectIndique si le rayon transtypé intersecte le contrôle 3D.
RecalcAbsoluteDéfinit la valeur du champ FRecalcAbsolute pour le contrôle 3D et tous ses enfants.
RecalcOpacityDéfinit la valeur du champ FRecalcOpacity pour ce contrôle 3D et tous ses enfants.
ReleaseCaptureLibère la capture déjà en cours de réalisation.
RemoveObject
RenderRestitue ce contrôle 3D.
RenderChildrenRestitue tous les contrôles enfant 3D de cet objet 3D.
RepaintForce le contrôle à réaliser la restitution de nouveau.
ResetRotationAngleRéinitialise l'angle de rotation sur les trois axes à 0.
Resize3DMéthode virtuelle à implémenter dans les sous-classes pour gérer l'événement de redimensionnement 3D. A usage interne uniquement.
RotateXChangedGestionnaire pour les événements OnChangeX.
RotateYChangedGestionnaire pour les événements OnChangeY.
RotateZChangedGestionnaire pour les événements OnChangeZ.
RotationAngleReprésente les angles normalisés de rotation du contrôle autour de ses axes.
RotationCenterSpécifie la position du point pivot du contrôle.
ScaleSpécifie l'échelle du contrôle.
ScreenBoundsDétermine les limites du contrôle à l'écran.
ScreenToLocalTransforme et renvoie un point spécifié de l'espace écran dans l'espace local.
SetAcceptsControlsDéfinit la valeur de la propriété AcceptsControls.
SetDepthImplémentation en écriture protégée de la propriété Depth.
SetDragModeImplémentation en écriture protégée de la propriété DragMode.
SetFocusAttribue la focalisation à ce contrôle 3D.
SetHeightImplémentation en écriture protégée de la propriété Height.
SetNewViewportAffecte une nouvelle fenêtre d'affichage à ce contrôle 3D.
SetProjectionImplémentation en écriture protégée de la propriété Projection.
SetSizeDéfinit les trois dimensions de ce contrôle 3D à la fois.
SetVisibleImplémentation en écriture protégée de la propriété Visible.
SetWidthImplémentation en écriture protégée de la propriété Width.
ShowContextMenuSpécifie si le menu contextuel est affiché.
ShowHintSpécifie si le conseil peut être affiché.
SkewSpécifie le degré d'inclinaison du contrôle en cours.
TabOrderIndique la position du contrôle dans l'ordre de tabulation de son parent.
TempContextUtilisée de manière interne par PaintToBitmap.
TwoSideSpécifie si tous les triangles du maillage sont restitués.
UnApplyMéthode virtuelle à implémenter dans les sous-classes pour mettre à jour le contexte de ce contrôle.
UpdateTabOrderMet à jour la position du contrôle 3D dans l'ordre de tabulation de son parent.
VisibleSpécifie si le contrôle apparaît à l'écran.
WidthSpécifie la largeur du contrôle 3D.
ZWriteDétermine si l'écriture dans le tampon z est autorisée.
operator ()

FMX.Types.TFmxObject

AddControlsToListAjoute les enfants du contrôle de cet objet à la liste donnée.
AddFreeNotifyAjoute AObject à la liste d'objets à notifier lorsque TFmxObject est détruit.
AddObjectAjoute l'objet fourni par le paramètre au TList de FChildren de cet objet.
AddObjectsToListAjoute les enfants de cet objet à la liste donnée.
AnimateColorCrée un TColorAnimation pour cet objet.
AnimateFloatCrée et exécute un TFloatAnimation pour cet objet.
AnimateFloatDelayCrée un TFloatAnimation pour cet objet.
AnimateFloatWaitCrée un TFloatAnimation pour cet objet (self) et ne renvoie rien jusqu'à ce que l'animation ne soit terminée.
ApplyTriggerEffectApplique l'effet déclencheur de la souris spécifié à tous les enfants de cet objet FMX qui sont du type TEffect.
AsIControlRenvoie l'interface IControl implémentée par cet objet FMX.
BindingAssocie toutes les données (transmises sous forme de Variant) à tous les enfants dont la propriété BindingName est définie.
BindingNameSpécifie un nom de liaison pour cet objet FMX.
BringToFrontDéplace cet objet visuel FMX en haut d'autres contrôles visuels superposés qui sont dans la même fiche.
ChangeOrderMéthode de notification appelée après le changement de l'ordre de création.
ChangeParentMéthode de notification appelée après le changement du parent.
ChildrenStocke un tableau d'enfants attachés à ce composant parent.
ChildrenCountPropriété en lecture seule spécifiant le nombre d'enfants de la liste des enfants.
CloneRenvoie une nouvelle instance clonée de cet objet FMX.
CloneChildFromStreamClone les enfants de cet objet FMX à partir du flux donné.
Create
DataSpécifie les données associées à l'un des enfants à des fins de liaison.
DeleteChildrenSupprime tous les enfants de cet objet FMX.
Destroy
DoAniFinishedLibère l'objet TAnimation transmis et la mémoire utilisée.
DoReleaseTimerUtilisée en interne par la méthode Release.
ExchangeEchange deux objets de la liste des enfants.
FChildrenUtilisé en interne par cette instance de TFmxObject. N'utilisez pas FChildren directement dans les applications.
FParentUtilisé en interne par la propriété Parent. N'utilisez pas FParent directement dans les applications.
FRootUtilisé en interne par la propriété Root. N'utilisez pas FRoot directement dans les applications.
FTabListUtilisé en interne par cette instance de TFmxObject. N'utilisez pas FTabList directement dans les applications.
FindBindingRecherche le nom de liaison donné parmi tous les enfants de cet objet FMX.
FindStyleResourceRecherche le style donné (transmis sous forme de chaîne) qui spécifie la liste des ressources.
FreeNotification
GetBackIndexRenvoie le premier élément de la liste des enfants.
GetBindingImplémentation en lecture protégée de la propriété Binding.
GetChildren
GetDataImplémentation en lecture protégée de la propriété Data.
GetParentComponent
GetTabOrderListRenvoie la liste des enfants ayant TabStop défini sur True.
HasClipParentRenvoie si l'un des enfants a la propriété ClipParent définie sur True.
HasParent
IndexSpécifie l'index de l'objet enfant dans le tableau d'enfants attachés à cet objet.
InsertObjectAjoute l'objet fourni dans le paramètre au TList de FChildren de cet objet (de soi-même), à la position spécifiée (index).
IntLoadFromBinStreamAssure les services de chargement des flux internes pour les objets FMX. Ne pas utiliser directement dans vos applications.
IntSaveToBinStreamAssure les services d'enregistrement des flux internes pour les objets FMX. Ne pas utiliser directement dans vos applications.
IsChildrenIndique si cet objet FireMonkey est un enfant d'un autre TFmxObject.
IsIControlRenvoie si cet objet FMX implémente l'interface IControl.
ItemClassObsolète. Ne l'utilisez pas dans les applications.
LoadFromBinStreamInitialise l'objet à partir d'une définition stockée dans un flux binaire, généralement un fichier .fmx.
LoadFromStreamInitialise l'objet à partir d'une définition stockée dans un flux de texte, généralement un fichier .fmx.
ParentSpécifie le composant parent de cet objet FMX.
ReleaseLibère cet objet TFmxObject avec un délai, en libérant aussi la mémoire utilisée.
RemoveFreeNotifyRetire l'objet donné depuis la liste des notifications gratuites.
RemoveObjectRetire un objet enfant de son parent.
RootSpécifie le parent racine de cet objet.
SaveToBinStreamEnregistre l'objet dans une définition stockée dans un flux binaire, généralement un fichier .fmx.
SaveToStreamEnregistre l'objet dans une définition stockée dans un flux de texte, généralement un fichier .fmx.
SendToBackEnvoie cet objet visuel FMX dans l'arrière-plan, permettant aux autres contrôles visuels superposés qui sont sur la même fiche de se situer en haut de celui-ci.
SetBindingImplémentation en écriture protégée de la propriété Binding.
SetDataImplémentation en écriture protégée de la propriété Data.
SetDesignDéfinit le csDesigning dans TComponentState. Utilisée en interne par l'IDE.
SetParentImplémentation en écriture protégée de la propriété Parent.
SetParentComponent
SetRootDéfinit la propriété Root de chaque enfant de la liste des enfants.
SortTrie les enfants de la liste des enfants par le biais de la procédure de tri spécifiée.
StartAnimationDémarre l'animation donnée par son nom.
StartTriggerAnimationDémarre toutes les animations des enfants de cet objet, en fonction du déclencheur donné.
StartTriggerAnimationWaitDémarre toutes les animations des enfants de cet objet, en fonction du déclencheur donné, et ne renvoie rien jusqu'à ce que l'animation ne soit terminée.
StopAnimationArrête l'animation donnée par son nom.
StopPropertyAnimationArrête l'animation de la propriété spécifiée de cet objet FMX.
StopTriggerAnimationArrête toutes les animations des enfants de cet objet, si le déclencheur n'est pas défini.
StoredSpécifie si l'objet est stocké dans le fichier .XFM.
StyleNameSpécifie le nom du style pour ce composant FMX.
TagFloatPropriété personnalisée qui stocke toute valeur à virgule flottante.
TagObjectPropriété personnalisée qui stocke toute valeur d'objet.
TagStringPropriété personnalisée qui stocke toute valeur de chaîne.
UpdateStyleMet à jour tous les styles de tous les enfants de cet objet FMX, en les rechargeant à partir des ressources.
operator ()

System.Classes.TComponent

BeforeDestructionRéalise toutes les actions nécessaires avant l'appel du premier destructeur.
CanObserve
ChangeNameDéfinit le stockage privé, interne de la propriété Name dans la chaîne transmise dans NewName.
ComObjectRenvoie la référence d'interface implémentée par le composant.
ComponentCountIndique le nombre de composants possédés par le composant.
ComponentIndexIndique la position du composant dans le tableau de la propriété Components de son propriétaire.
ComponentStateDécrit l'état actuel du composant indiquant si le composant doit éviter certaines actions.
ComponentStyleRégit le comportement du composant.
ComponentsEnumère tous les composants possédés par le composant.
CreateAlloue de la mémoire et construit une instance correctement intialisée d'un composant.
DefinePropertiesDésigne les méthodes à utiliser pour stocker dans un flux (par exemple, un fichier fiche) les données non publiées d'un objet.
DesignInfoContient des informations utilisées par le concepteur de fiches.
DestroyDétruit le composant et ses composants possédés.
DestroyComponentsDétruit tous les composants possédés.
DestroyingIndique que le composant et ses composants possédés vont être détruits.
ExecuteActionExécute une action.
FComponentStyleFComponentStyle est le champ de la propriété ComponentStyle en lecture seule.
FindComponentIndique si le composant est propriétaire du composant spécifié.
FreeNotificationVérifie que AComponent a bien été notifié de la destruction de ce composant.
FreeOnReleaseLibère la référence d'interface pour les composants créés depuis les classes COM.
GetChildOwnerRenvoie le propriétaire d'un composant enfant lu dans un flux.
GetChildParentRenvoie le parent ou, s'il n'y en n'a pas, le propriétaire d'un composant enfant en cours de lecture dans un flux.
GetChildrenEnumère tous les composants enfant.
GetEnumeratorRenvoie un énumérateur TComponent.
GetIDsOfNamesGetIDsOfNames applique un membre unique et un ensemble facultatif de noms d'arguments à un ensemble correspondant d'identificateurs dispatch entiers.
GetNamePathRenvoie une chaîne utilisée par l'inspecteur d'objets.
GetObservers
GetOwnerRenvoie le propriétaire d'un composant.
GetParentComponentRenvoie le composant conteneur.
GetTypeInfoRécupère l'information type d'un objet.
GetTypeInfoCountRécupère le nombre d'interfaces d'information type qu'un objet fournit (0 ou 1).
HasParentVérifie si le composant a un parent.
InsertComponentEtablit le composant comme propriétaire du composant spécifié.
InvokeOffre un accès aux méthodes et aux propriétés Automation quand le composant encapsule un objet Automation.
IsImplementorOfIndique si le composant implémente une interface particulière.
LoadedInitialise le composant après la lecture en mémoire du fichier fiche.
NameContient le nom du composant tel qu'il est désigné dans le code.
NotificationRetransmet les messages de notification à tous les composants possédés.
ObserverAdded
Observers
OwnerIndique le composant responsable de la mise en flux et de la libération de ce composant.
PaletteCreatedRépond quand le composant est créé à partir de la palette des composants.
QueryInterfaceRenvoie une référence à l'interface spécifiée, si l'objet supporte cette interface.
ReadStateLit l'état du composant.
ReferenceInterfaceEtablit ou retire des liaisons internes qui permet à ce composant d'être notifié quand l'implémenteur d'une interface spécifiée est détruit.
RemoveComponentRetire le composant spécifié de la liste Components du composant.
RemoveFreeNotificationDésactive la notification de destruction qui a été activée par FreeNotification.
RemoveFreeNotificationsNotifie tous les composants possédés de la destruction imminente du composant propriétaire.
SafeCallExceptionGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
SetAncestorEfface ou définit l'état csAncestor dans la propriété ComponentState du composant.
SetChildOrderDéfinit l'ordre visuel d'un contrôle enfant.
SetDesignInstanceDéfinit l'indicateur de conception pour les composants insérés lors de la conception.
SetDesigningDéfinit l'indicateur de conception pour les composants insérés lors de la conception.
SetInlineDéfinit le bit csInline de la propriété ComponentState du composant.
SetNameDéfinit la valeur de la propriété Name.
SetParentComponentDéfinit le composant parent.
SetSubComponentIdentifie si le composant est un sous-composant.
TagStocke une valeur entière NativeInt comme partie d'un composant.
UpdateActionMet à jour l'état d'une action.
UpdateRegistryFournit l'interface pour une méthode qui ajoute la bibliothèque de type et l'information de version au Registre pour les composants qui implémentent des interfaces COM.
UpdatedEfface l'indicateur de style csUpdating de la propriété ComponentState du composant lorsque le composant a terminé de s'actualiser.
UpdatingDéfinit l'indicateur de style csUpdating de la propriété ComponentState du composant.
VCLComObjectReprésente l'information utilisée en interne pour les composants qui supportent COM.
ValidateContainerDétermine si un objet peut être inséré dans un objet conteneur.
ValidateInsertFournit l'interface pour une méthode qui valide un composant enfant avant d'être insérée.
ValidateRenameVérifie que le changement de nom d'un composant possédé ne crée pas de conflit.
WriteStateEcrit l'état du composant.
_AddRefEst appelée quand une application utilise une interface de composant.
_ReleaseEst appelée quand une application libère une interface de composant.
operator ()Conversion C++ d'un TComponent en un System.Classes.IInterfaceComponentReference ou un System.IInterface, en fonction du transtypage.

System.Classes.TPersistent

AssignCopie le contenu d'un autre objet similaire.
AssignToCopie les propriétés d'un objet dans l'objet destination.
Create
DefinePropertiesPropose une interface pour les méthodes lisant et écrivant des données qui ne sont pas publiées.
DestroyDestroy détruit l'instance de TPersistent et libère sa mémoire.
GetNamePathRenvoie le nom de l'objet tel qu'il apparaît dans l'inspecteur d'objets.
GetOwnerRenvoie le propriétaire d'un objet.

System.TObject

AfterConstructionRépond après l'exécution du dernier constructeur.
BeforeDestructionRépond avant l'exécution du premier destructeur.
ClassInfoRenvoie un pointeur sur la table des informations de type à l'exécution (RTTI) pour le type d'objet.
ClassNameRenvoie une chaîne indiquant le nom du type de l'instance d'objet (par opposition au type de la variable transmise comme argument).
ClassNameIsDétermine si un objet est d'un type donné.
ClassParentRenvoie le type de l'ancêtre immédiat d'une classe.
ClassTypeRenvoie la référence de la classe de l'objet.
CleanupInstanceAchève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
CreateConstruit un objet et initialise ses données avant la première utilisation de l'objet.
DefaultHandlerSert d'interface à une méthode qui traite les enregistrements de messages.
DestroyLibère l'instance d'un objet.
DispatchAppelle les méthodes de gestion des messages de l'objet en se basant sur le contenu du paramètre Message.
EqualsVérifie si l'instance en cours et le paramètre sont égaux.
FieldAddressRenvoie l'adresse d'un champ objet publié.
FreeDétruit un objet et libère si nécessaire la mémoire associée.
FreeInstanceLibère la mémoire allouée par un appel précédent de la méthode NewInstance.
GetHashCodeRenvoie un entier contenant le code de hachage.
GetInterfaceRécupère une interface spécifiée.
GetInterfaceEntryRenvoie l'entrée d'une interface spécifique implémentée dans une classe.
GetInterfaceTableRenvoie un pointeur sur une structure contenant toutes les interfaces implémentées par une classe donnée.
InheritsFromDétermine la relation entre deux types d'objet.
InitInstanceInitialise une instance d'objet nouvellement allouée avec des zéros partout et initialise le pointeur sur la table des méthodes virtuelles de l'instance.
InstanceSizeRenvoie la taille, exprimée en octets, de chaque instance du type d'objet.
MethodAddressRenvoie l'adresse d'une méthode de classe en spécifiant le nom.
MethodNameRenvoie le nom d'une méthode de classe en spécifiant son adresse.
NewInstanceAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
QualifiedClassNameRenvoie le nom qualifié de la classe.
SafeCallExceptionGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
ToStringRenvoie une chaîne contenant le nom de la classe.
UnitNameRenvoie le nom de l'unité où la classe est définie.
UnitScopeRenvoie la portée d'unité de la classe.


Versions précédentes
Traductions