ActnRes.TStandardActions

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TDataModuleSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTStandardActions

Delphi

TStandardActions = class(TDataModule)

C++

class PASCALIMPLEMENTATION TStandardActions : public System::Classes::TDataModule

Propriétés

Type Visibilité  Source Unité  Parent
class public
ActnRes.pas
ActnRes.hpp
ActnRes ActnRes


Description

Dans la classe TStandardActions, vous pouvez placer des champs (comme EditCopy1) pour stocker des instances d'actions standard (comme Vcl.StdActns.TEditCopy). Ces instances stockent les raccourcis, titres par défaut spécifiés, et les autres propriétés des actions standard. Ces propriétés sont utilisées comme valeurs de propriété par défaut à la création d'une nouvelle action standard dans l'éditeur de liste d'actions ou l'éditeur du gestionnaire d'actions.

La classe TStandardActions n'a aucune implémentation. Dans la classe TStandardActions, vous pouvez déclarer des champs (comme EditCopy1) pour stocker des instances d'actions standard (comme Vcl.StdActns.TEditCopy). Vous devez déclarer des champs pour stocker les objets d'actions standard exigeant des valeurs par défaut pour les propriétés telles que les titres, les raccourcis, etc. Les valeurs stockées de ces propriétés sont utilisées comme valeurs de propriété par défaut à la création d'une nouvelle action standard dans l'éditeur de liste d'actions. Vous devez déclarer un champ pour chaque action standard requérant les valeurs par défaut. Par exemple,

EditCopy1: TEditCopy; 

déclare le champ EditCopy1 pour stocker un objet de la classe TEditCopy.

TStandardActions déclare également le champ ImageList1: TImageList ; champ qui stocke une collection d'images, pouvant être utilisée avec les actions standard.

La classe TStandardActions est utilisée uniquement par l'éditeur de liste d'actions et l'éditeur de gestionnaire d'actions lorsque l'EDI appelle System.Actions.RegisterActions pour recenser les actions standard. TStandardActions n'est pas utilisée dans les applications utilisateur.

Voir aussi