FMX.Controls.TPlacement

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

TPlacement = (Bottom, Top, Left, Right, Center, BottomCenter, TopCenter, LeftCenter, RightCenter, Absolute, Mouse, MouseCenter);

C++

enum class DECLSPEC_DENUM TPlacement : unsigned char { Bottom, Top, Left, Right, Center, BottomCenter, TopCenter, LeftCenter, RightCenter, Absolute, Mouse, MouseCenter, plBottom _DEPRECATED_ATTRIBUTE3("Use TPlacement.Bottom")  = 0, plTop _DEPRECATED_ATTRIBUTE3("Use TPlacement.Top")  = 1, plLeft _DEPRECATED_ATTRIBUTE3("Use TPlacement.Left")  = 2, plRight _DEPRECATED_ATTRIBUTE3("Use TPlacement.Right")  = 3, plCenter _DEPRECATED_ATTRIBUTE3("Use TPlacement.Center")  = 4, plBottomCenter _DEPRECATED_ATTRIBUTE3("Use TPlacement.BottomCenter")  = 5, plTopCenter _DEPRECATED_ATTRIBUTE3("Use TPlacement.TopCenter")  = 6, plLeftCenter _DEPRECATED_ATTRIBUTE3("Use TPlacement.LeftCenter")  = 7, plRightCenter _DEPRECATED_ATTRIBUTE3("Use TPlacement.RightCenter")  = 8,
    plAbsolute _DEPRECATED_ATTRIBUTE3("Use TPlacement.Absolute")  = 9, plMouse _DEPRECATED_ATTRIBUTE3("Use TPlacement.Mouse")  = 10, plMouseCenter _DEPRECATED_ATTRIBUTE3("Use TPlacement.MouseCenter")  = 11 };

Propriétés

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

Description

TPlacement définit l'emplacement où un contrôle TPopup apparaît sur l'écran.

TPlacement peut prendre les valeurs suivantes :

Valeur Signification

Bottom

TPopup est positionné en bas du PlacementRectangle avec les décalages vertical et horizontal spécifiés, orientés vers l'extérieur du PlacementRectangle. Si aucun décalage n'est spécifié, le coin supérieur gauche du TPopup est le coin inférieur gauche du PlacementRectangle. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget et aucun PlacementRectangle n'est spécifié, le TPopup est positionné relativement au coin supérieur gauche de l'écran. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

Top

TPopup est positionné en haut du PlacementRectangle avec les décalages vertical et horizontal spécifiés, orientés vers l'extérieur du PlacementRectangle. Si aucun décalage n'est spécifié, le coin inférieur gauche du TPopup est le coin supérieur gauche du PlacementRectangle. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget et aucun PlacementRectangle n'est spécifié, le TPopup est positionné relativement au coin supérieur gauche de l'écran. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

Left

TPopup est positionné sur la gauche du PlacementRectangle avec les décalages vertical et horizontal spécifiés, orientés vers l'extérieur du PlacementRectangle. Si aucun décalage n'est spécifié, le coin supérieur droit du TPopup est le coin supérieur gauche du PlacementRectangle. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget et aucun PlacementRectangle n'est spécifié, le TPopup est positionné relativement au coin supérieur gauche de l'écran. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

Right

TPopup est positionné sur la droite du PlacementRectangle avec les décalages vertical et horizontal spécifiés, orientés vers l'extérieur du PlacementRectangle. Si aucun décalage n'est spécifié, le coin supérieur gauche du TPopup est le coin supérieur droit du PlacementRectangle. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget et aucun PlacementRectangle n'est spécifié, le TPopup est positionné relativement au coin supérieur gauche de l'écran. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

Center

TPopup est positionné au centre du PlacementRectangle avec les décalages vertical et horizontal spécifiés. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget et aucun PlacementRectangle n'est spécifié, le centre du TPopup est positionné sur le coin supérieur gauche de l'écran. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

BottomCenter

TPopup est positionné au centre du bord inférieur du PlacementRectangle avec les décalages vertical et horizontal spécifiés, orientés vers l'extérieur du PlacementRectangle. Si aucun décalage n'est spécifié, le bord supérieur du TPopup est centré sur le bord inférieur du PlacementRectangle. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget n'est spécifié, il a le même effet que Bottom. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

TopCenter

TPopup est positionné au centre du bord supérieur du PlacementRectangle avec les décalages vertical et horizontal spécifiés, orientés vers l'extérieur du PlacementRectangle. Si aucun décalage n'est spécifié, le bord inférieur du TPopup est centré sur le bord supérieur du PlacementRectangle. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget n'est spécifié, il a le même effet que Top. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

LeftCenter

TPopup est positionné au centre du bord gauche du PlacementRectangle avec les décalages vertical et horizontal spécifiés, orientés vers l'extérieur du PlacementRectangle. Si aucun décalage n'est spécifié, le bord droit du TPopup est centré sur le bord gauche du PlacementRectangle. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget n'est spécifié, il a le même effet que Left. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

RightCenter

TPopup est positionné au centre du bord droit du PlacementRectangle avec les décalages vertical et horizontal spécifiés, orientés vers l'extérieur du PlacementRectangle. Si aucun décalage n'est spécifié, le bord gauche du TPopup est centré sur le bord droit du PlacementRectangle. Si PlacementRectangle est vide, le TPopup est positionné relativement au PlacementTarget. Si aucun PlacementTarget n'est spécifié, il a le même effet que Right. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

Absolute

Le TPopup est positionné sur le coin supérieur gauche du TPopup.PlacementRectangle, relativement au coin supérieur gauche de l'écran. Les autres propriétés de placement du TPopup sont ignorées. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

Mouse

Le TPopup est positionné relativement à la position de la souris. Le coin supérieur gauche du TPopup est la position de la souris. Les autres propriétés de placement du TPopup sont ignorées. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

MouseCenter

Le TPopup est positionné relativement à la position de la souris. La position de la souris est le centre du bord supérieur du TPopup. Les autres propriétés de placement du TPopup sont ignorées. Si les bords de l'écran masquent le TPopup, il n'est pas repositionné.

Voir aussi