System.Classes.TComponentStyle

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

type TComponentStyle = set of (csInheritable, csCheckPropAvail, csSubComponent, csTransient);

C++

typedef System::Set<System_Classes__55, System_Classes__55::csInheritable, System_Classes__55::csTransient> TComponentStyle;

Propriétés

Type Visibilité  Source Unité  Parent
set
typedef
public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Description

TComponentStyle est un ensemble d'indicateurs qui décrivent le style en cours d'un composant.

Le tableau suivant indique la signification des divers indicateurs TComponentStyle :



Valeur Signification

csInheritable

Les types de fiche descendante peuvent hériter du composant. Si l'un des composants d'une fiche n'a pas le style csInheritable, la fiche ne peut être utilisée comme ancêtre d'une fiche héritée.

csCheckPropAvail

Le composant doit vérifier la lisibilité de ses propriétés. Ce style n'est utilisé que pour les contrôles COM (sous Windows) pour lesquels l'inspecteur d'objets ne peut directement savoir si une propriété est lisible et donc affichable.

csSubComponent

Le composant est un sous-composant du composant qui est la valeur de sa propriété Owner. A l'inverse des composants de haut niveau, les sous-composants ne sont pas enregistrés avec la fiche ou le module de données dans lequel ils résident. Un sous-composant apparaît comme la valeur d'une propriété publiée de son propriétaire (Owner), et ses événements et propriétés publiées sont enregistrés dans le fichier fiche avec le composant propriétaire.

csTransient

Le composant est un objet temporaire qui ne doit pas être enregistré dans un fichier fiche.