FMX.Forms.TCommonCustomForm.Position

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Position: TFormPosition read FPosition write SetPosition default TFormPosition.DefaultPosOnly;

C++

__property TFormPosition Position = {read=FPosition, write=SetPosition, default=2};

Propriétés

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


Description

Représente la taille et la position de la fiche.

Utilisez Position pour obtenir ou définir la taille et l'emplacement de la fiche. Position peut prendre l'une des valeurs suivantes de TFormPosition :

Valeur Signification

Designed

La fiche apparaît à l'écran à la position et avec les dimensions 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.

Notez que si Position est défini sur Default, DefaultPosOnly ou DefaultSizeOnly, et BorderStyle sur None, la fiche sera positionnée aux coordonnées (0,0).

Voir aussi