FMX.Forms.TFormPosition

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TFormPosition = (Designed, Default, DefaultPosOnly, DefaultSizeOnly, ScreenCenter, DesktopCenter, MainFormCenter, OwnerFormCenter);

C++

enum class DECLSPEC_DENUM TFormPosition : unsigned int { Designed, Default, DefaultPosOnly, DefaultSizeOnly, ScreenCenter, DesktopCenter, MainFormCenter, OwnerFormCenter, poDesigned _DEPRECATED_ATTRIBUTE3("Use TFormPosition.Designed")  = 0, poDefault _DEPRECATED_ATTRIBUTE3("Use TFormPosition.Default")  = 1, poDefaultPosOnly _DEPRECATED_ATTRIBUTE3("Use TFormPosition.DefaultPosOnly")  = 2, poDefaultSizeOnly _DEPRECATED_ATTRIBUTE3("Use TFormPosition.DefaultSizeOnly")  = 3, poScreenCenter _DEPRECATED_ATTRIBUTE3("Use TFormPosition.ScreenCenter")  = 4, poDesktopCenter _DEPRECATED_ATTRIBUTE3("Use TFormPosition.DesktopCenter")  = 5, poMainFormCenter _DEPRECATED_ATTRIBUTE3("Use TFormPosition.MainFormCenter")  = 6, poOwnerFormCenter _DEPRECATED_ATTRIBUTE3("Use TFormPosition.OwnerFormCenter")  = 7 };

Propriétés

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


Description

TFormPosition décrit le positionnement d'une fiche FireMonkey.

TFormPosition comprend les valeurs suivantes :


Valeur Signification

Designed

La fiche apparaît positionnée sur l'écran aux coordonnées supérieure et gauche spécifiées à la conception, et avec les mêmes hauteur et largeur qu'elle avait à la conception.

Default

La fiche apparaît à une position sur l'écran, et avec une hauteur et une largeur déterminées par le système d'exploitation. A chaque exécution de l'application, la fiche est légèrement déplacée vers le bas et vers la droite. Le côté droit de la fiche est toujours à proximité du côté le plus à droite de l'écran, et le bas de la fiche est toujours à proximité du bas de l'écran, indépendamment de la résolution de l'écran.

Le système d'exploitation prend uniquement en charge ce comportement pour les fenêtres superposées. Pour une fenêtre popup ou enfant (ayant BorderStyle sur None, par exemple), la fenêtre est positionnée dans le coin supérieur gauche de l'écran.

Sur OS X, la position par défaut des nouvelles fenêtres est le coin supérieur gauche de l'écran.

DefaultPosOnly

La fiche apparaît avec la taille créée à la conception, mais le système d'exploitation choisit sa position sur l'écran. A chaque exécution de l'application, la fiche est légèrement déplacée vers le bas et vers la droite. Quand la fiche ne peut plus se déplacer vers le bas et vers la droite et conserver la même taille tout en restant entièrement visible sur l'écran, la fiche apparaît dans le coin supérieur gauche de l'écran.

Le système d'exploitation prend uniquement en charge ce comportement pour les fenêtres superposées. Pour une fenêtre popup ou enfant (ayant BorderStyle sur None, par exemple), la fenêtre est positionnée dans le coin supérieur gauche de l'écran.

Sur OS X, la position par défaut des nouvelles fenêtres est le coin supérieur gauche de l'écran.

DefaultSizeOnly

La fiche apparaît à la position définie à la conception, mais le système d'exploitation choisit sa taille. Le côté droit de la fiche est toujours à proximité du côté le plus à droite de l'écran, et le bas de la fiche est toujours à proximité du bas de l'écran, indépendamment de la résolution de l'écran.

ScreenCenter

La fiche conserve la taille définie à la conception, mais elle est positionnée au centre de l'écran.

DesktopCenter

La fiche conserve la taille définie à la conception, mais elle est positionnée au centre de l'écran. Aucun ajustement n'est réalisé pour les applications multi-moniteurs.

MainFormCenter

La fiche conserve la taille définie à la conception, mais elle est positionnée au centre de la fiche principale de l'application. Aucun ajustement n'est réalisé pour les applications multi-moniteurs. Cette position doit être seulement utilisée avec les fiches secondaires. Si elle est définie pour une fiche principale, elle agit comme ScreenCenter.

OwnerFormCenter

La fiche conserve la taille définie à la conception, mais elle est positionnée au centre de la fiche propriétaire. En l'absence d'une fiche propriétaire, cette position agit comme MainFormCenter.


Voir aussi