Recensement d'une propriété à la fois

De RAD Studio
Aller à : navigation, rechercher

Remonter à Catégories de propriétés


Vous pouvez recenser une propriété à la fois et l'associer à une catégorie de propriété en utilisant la fonction RegisterPropertyInCategory. RegisterPropertyInCategory est fournie dans quatre variations surchargées, chacune proposant un ensemble différent de critères pour l'identification de la propriété dans le composant personnalisé associé à la catégorie de propriété.

La première variation vous permet d'identifier la propriété selon son nom. La ligne ci-après recense une propriété associée à l'affichage visuel du composant, en identifiant la propriété par son nom, "AutoSize".

RegisterPropertyInCategory('Visuel', 'AutoSize');
RegisterPropertyInCategory("Visuel", "AutoSize");

La deuxième variation identifie la propriété en utilisant le type de classe de composant et le nom de propriété caractéristiques. L'exemple ci-après recense (dans la catégorie THelpCategory) une propriété appelée "HelpContext" d'un composant de la classe personnalisée TMyButton.

RegisterPropertyInCategory('Aide et conseils', TMyButton, 'HelpContext');
RegisterPropertyInCategory("Aide et conseils", __classid(TMyButton), "HelpContext");

La troisième variation identifie la propriété en utilisant son type au lieu de son nom. L'exemple ci-dessous recense une propriété en se basant sur son type, Integer.

RegisterPropertyInCategory('Visuel', TypeInfo(Integer));
RegisterPropertyInCategory("Visuel", typeid(TArrangement));

La dernière variation utilise à la fois le type de la propriété et son nom pour identifier la propriété. L'exemple ci-après recense une propriété basée sur une combinaison de son type, TBitmap et de son nom, "Pattern".

RegisterPropertyInCategory('Visuel', TypeInfo(TBitmap), 'Pattern');
RegisterPropertyInCategory("Visuel", typeid(TBitmap), "Pattern");

Consultez la section Spécification de catégories de propriétés pour obtenir une liste des catégories de propriété disponibles ainsi qu’une brève description de leur utilisation.