FMX.ActnList.TCustomAction

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Actions.TContainedActionSystem.Classes.TBasicActionSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCustomAction

Delphi

TCustomAction = class(TContainedAction)

C++

class PASCALIMPLEMENTATION TCustomAction : public System::Actions::TContainedAction

Propriétés

Type Visibilité  Source Unité  Parent
class public
FMX.ActnList.pas
FMX.ActnList.hpp
FMX.ActnList FMX.ActnList


Description

TCustomAction est une classe de base pour les actions FireMonkey destinées à être utilisées avec des éléments de menus et des contrôles.

TCustomAction fournit la prise en charge des propriétés, des événements et des méthodes des éléments de menu et des contrôles qui sont les clients des actions.

La plupart des propriétés et des événements introduits dans TCustomAction sont publics ; vous devez donc utiliser TCustomAction comme une classe de base lorsque vous dérivez vos propres actions qui publient un sous-ensemble spécifique de propriétés de contrôles associés.

Les actions centralisent les réponses aux commandes utilisateur (actions utilisateur). Une action est associée aux éléments d'interface utilisateur (composants) d'une application qui utilise cette action. Les actions fournissent un moyen facile de synchroniser les valeurs des propriétés d'une action et des composants associés (clients), par exemple, l'état activé et le libellé d'une action, d'un turbobouton associé et d'un élément de menu, et de gérer la réponse lorsque l'utilisateur clique sur ces composants. Chaque composant, appelé le client, a ses propriétés mises à jour dynamiquement par l'action associée et fait suivre les commandes utilisateur à l'action d'une réponse.

La propriété Text peut être utilisée afin de définir une touche accélératrice vers l'action. Notez que & et _ sont visibles et peuvent être utilisés uniquement pour Windows.

Lors de la conception, vous pouvez travailler dans l'éditeur de liste d'actions avec les actions contenues dans une liste d'actions. La liste d'actions est un conteneur pour les actions, organisé en catégories (Fichier, Edition, et d'autres).

Les propriétés et événements publics d'un composant et d'un contrôle qui sont pris en charge dans TCustomAction, directement ou par l'intermédiaire d'un ancêtre, sont les suivants :

TCustomAction est la classe de base pour TAction et TCustomViewAction.

TCustomAction peut aussi servir de classe de base pour plusieurs classes d'actions prédéfinies. Pour les actions prédéfinies qui augmentent le comportement de TCustomAction, voir les classes d'action dans l'unité FMX.StdActns.

Exemples de code

Voir aussi