Vcl.Controls.TControlActionLink

De RAD Studio API Documentation
Aller à : navigation, rechercher

Vcl.ActnList.TActionLinkSystem.Actions.TContainedActionLinkSystem.Classes.TBasicActionLinkSystem.TObjectTControlActionLink

Delphi

TControlActionLink = class(TActionLink)

C++

class PASCALIMPLEMENTATION TControlActionLink : public Vcl::Actnlist::TActionLink

Propriétés

Type Visibilité  Source Unité  Parent
class public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls


Description

Lie un objet action à un client (contrôle générique).

TControlActionLink est conçu pour lier des actions à des clients (contrôles génériques) qui descendent de TControl.

TControlActionLink conserve le client lié dans le champ FClient et l'action liée dans la propriété Action.

TControlActionLink définit les méthodes supportant la liaison des propriétés et des événements de l'action avec les propriétés et événements du contrôle (client). Les méthodes TControlActionLink déterminent si l'action contrôle les valeurs des propriétés du contrôle du client, et définit les valeurs de ces propriétés pour le contrôle. La plupart des propriétés et des événements de l'action et du client portent les mêmes noms : Caption, Enabled, Hint, Visible.

Utilisez TControlActionLink comme classe de base lorsque vous souhaitez créer une classe de lien d'action qui cible un type de client plus spécifique. Les classes dérivées de TControlActionLink gèrent déjà certaines branches de la VCL, telles que TWinControlActionLink, qui gère les types de client TWinControl.

Voir aussi