FMX.Forms.TForm.Position

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Position: TFormPosition read FPosition write SetPosition default 2;

C++

__property Position = {default=2};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TForm

Description

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

FMX.Forms.TForm.Position hérite de FMX.Forms.TCommonCustomForm.Position. Tout le contenu en-dessous de cette ligne se réfère à FMX.Forms.TCommonCustomForm.Position.

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

Utilisez la propriété Position pour connaître 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 à la position et avec les dimensions 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 en bas à droite. Le bord droit de la fiche est toujours à proximité du bord droit de l'écran, et le bord inférieur 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 ne prend en charge cette valeur que pour les fenêtres superposées. Pour une fenêtre contextuelle ou enfant (dont la valeur de BorderStyle est None, par exemple), la fenêtre est positionnée dans le coin supérieur gauche de l'écran.

Sur Mac OS X, les nouvelles fenêtres sont positionnées par défaut dans le coin supérieur gauche de l'écran.

DefaultPosOnly

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

Le système d'exploitation ne prend en charge cette valeur que pour les fenêtres superposées. Pour une fenêtre contextuelle ou enfant (dont la valeur de BorderStyle est None, par exemple), la fenêtre est positionnée dans le coin supérieur gauche de l'écran.

Sur Mac OS X, les nouvelles fenêtres sont positionnées par défaut dans le coin supérieur gauche de l'écran.

DefaultSizeOnly

La fiche apparaît à la position utilisée à la conception, mais le système d'exploitation choisit sa taille. Le bord droit de la fiche est toujours à proximité du bord droit de l'écran, et le bord inférieur 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 que vous lui aviez donnée à la conception mais elle est placée au centre de l'écran.

DesktopCenter

La fiche conserve la taille que vous lui aviez donnée à la conception mais elle est placée au centre de l'écran. Aucun ajustement n'est réalisé pour les applications multi-moniteurs.

MainFormCenter

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

OwnerFormCenter

La fiche conserve la taille que vous lui aviez donnée à la conception mais elle est placée au centre de la fiche de propriétaire. En l'absence de fiche propriétaire, cette position agit comme MainFormCenter.

Notez que, si Position est définie sur Default, DefaultPosOnly ou DefaultSizeOnly, et que BorderStyle est définie sur None, la position de la fiche sera (0,0).

Voir aussi