FMX.Controls.TPopup

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.Controls.TStyledControlFMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTPopup

Delphi

TPopup = class(TStyledControl)

C++

class PASCALIMPLEMENTATION TPopup : public TStyledControl

Propriétés

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

Description

TPopup fournit une fenêtre contextuelle.

Utilisez TPopup pour afficher le contenu dans une fenêtre temporaire. Par défaut, un contenu TPopup est vide. Vous pouvez ajouter n'importe quel nombre d'objets à son contenu :

  • Pour ajouter un contrôle au contenu de TPopup, définissez la propriété Parent du contrôle ou créez-le avec TPopup en tant que propriétaire.

Pour positionner un TPopup, utilisez les propriétés suivantes :

Quand TPopup est ouvert, il ne se repositionne pas lui-même si son parent est repositionné. Pour faire glisser un TPopup en même temps que son parent, définissez la propriété DragWithParent sur True.

Un TPopup supporte les animations et les effets graphiques. Les animations et les effets graphiques sont appliqués à la fenêtre affichée, et pas à chaque enfant du TPopup. Pour les effets d'opacité, définissez les effets directement sur les enfants du TPopup. Les enfants du TPopup n'héritent pas des animations et des effets appliqués au parent.

Si TPopup n'est pas dimensionné explicitement, il est dimensionné par son contenu. Dans ce cas, si un effet est appliqué qui augmente la taille affichée du contenu, une partie du contenu peut être masqué. Pour éviter cela, définissez explicitement la taille du TPopup ou définissez ses limites par le biais des propriétés BoundsRect, Margins et Padding.

Pour ouvrir et fermer explicitement un TPopup, définissez la propriété TPopup.IsOpen sur True et respectivement False. (Nous ne recommandons pas l'utilisation de Popup et ClosePopup.)

Voir aussi