API:FMX.MultiView.Types.TCustomPopover
Delphi
TCustomPopover = class(TPopup)
C++
class PASCALIMPLEMENTATION TCustomPopover : public Fmx::Controls::TPopup
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.MultiView.Types.pas FMX.MultiView.Types.hpp |
FMX.MultiView.Types | FMX.MultiView.Types |
Description
TPopup fournit une fenêtre contextuelle.
FMX.MultiView.Types.TCustomPopover hérite de FMX.Controls.TPopup. Tout le contenu en-dessous de cette ligne se réfère à FMX.Controls.TPopup.
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 accéder aux enfants de TPopup, utilisez les propriétés ChildrenCount et Children.
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.)