System.Actions.TContainedActionLink

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TBasicActionLinkSystem.TObjectTContainedActionLink

Delphi

TContainedActionLink = class(TBasicActionLink)

C++

class PASCALIMPLEMENTATION TContainedActionLink : public System::Classes::TBasicActionLink

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Actions.pas
System.Actions.hpp
System.Actions System.Actions


Description

TContainedActionLink est la classe de base des liaisons d'actions qui connecte des actions aux clients d'actions, et définit les propriétés fréquemment utilisées sur les objets client.

La plupart des applications ne fonctionnent pas directement avec les objets TContainedActionLink. Les frameworks d'applications GUI fournissent des sous-classes de TContainedActionLink, FMX.ActnList.TActionLink et Vcl.ActnList.TActionLink. Les clients d'actions définissent aussi les classes FireMonkey et VCL spécialisées descendant de ces deux classes. Ces classes descendantes gèrent les relations entre les actions et les objets client.

TContainedActionLink introduit des méthodes pour gérer la relation entre les propriétés de l'objet action et les propriétés correspondantes des objets client. Les classes descendantes redéfinissent ces méthodes, en les implémentant pour les propriétés particulières des clients.

Les concepteurs de composants peuvent utiliser FMX.ActnList.TActionLink et Vcl.ActnList.TActionLink en tant que classe de base pour les nouvelles classes de liaison d'action qui gèrent les relations entre les actions et les familles des objets client qui ne sont ni des contrôles, ni des éléments de menus.

TContainedActionLink introduit les interfaces des méthodes qui définissent les propriétés suivantes pour les clients des liaisons d'actions :

Voir aussi