FMX.Types.TFmxObject
Delphi
TFmxObject = class(TComponent, IFreeNotification, IActionClient)
C++
class PASCALIMPLEMENTATION TFmxObject : public System::Classes::TComponent
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | FMX.Types |
Description
TComponent est l'ancêtre commun à toutes les classes composant.
FMX.Types.TFmxObject hérite de System.Classes.TComponent. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TComponent.
TComponent est l'ancêtre commun à toutes les classes composant.
TComponent est la classe de base pour tous les composants. Les composants sont des objets persistants ayant les capacités suivantes :
- Intégration de l'EDI. La capacité à apparaître sur une palette de l'EDI et à être manipulé dans un Concepteur de fiches.
- Possession. La capacité à gérer d'autres composants. Si le composant
A
possède le composantB
,A
est alors responsable de la destruction deB
quandA
est détruit. - Flux et fichiers. Améliorations des fonctionnalités de persistance héritées de TPersistent.
- Support de COM. Les composants peuvent être convertis en contrôles ActiveX ou en autres objets COM en utilisant des experts fournis avec les produits Windows. Les composants peuvent servir de wrappers pour les objets COM.
TComponent ne fournit pas d'interface utilisateur ni de fonctionnalités d'affichage. Ces fonctionnalités sont fournies par deux classes qui dérivent directement de TComponent :
- TControl, dans l'unité FMX.Types, est la classe de base des composants visuels dans les applications construites avec le framework FireMonkey (FMX).
- TControl, dans l'unité Vcl.Controls, est la classe de base des composants visuels dans les applications Windows seulement (VCL).
Les composants visibles à l'exécution sont parfois appelés composants visuels. Les autres composants, jamais visibles à l'exécution, sont parfois appelés composants non visuels. Il est toutefois plus habituel de désigner les composants visuels par contrôles et les composants non visuels par composants.
Il ne faut pas créer d'instance de TComponent. TComponent doit être utilisée comme classe de base pour la déclaration de composants non visuels apparaissant dans la palette des composants et pouvant être utilisés dans le Concepteur de fiches. Les propriétés et méthodes de TComponent proposent des caractéristiques de base dont héritent les classes dérivées ainsi que des caractéristiques que les composants peuvent surcharger afin de personnaliser leur comportement.