Vcl.Forms.TForm.Position

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Position;

C++

__property Position = {default=2};

Propriétés

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

Description

Représente la taille et l'emplacement de la fiche.

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

Représente la taille et l'emplacement 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 TPosition :



Valeur Signification

poDesigned

La fiche apparaît à l'écran à la position et avec les dimensions qu'elle avait à la conception.

poDefault

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 le plus à droite 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 surgissante ou enfant (qui a un BorderStyle de bsDialog ou bsNone, par exemple), la fenêtre est positionnée dans le coin supérieur gauche de l'écran.

poDefaultPosOnly

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 l'angle 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 surgissante ou enfant (qui a un BorderStyle de bsDialog ou bsNone, par exemple), la fenêtre est positionnée dans le coin supérieur gauche de l'écran.

poDefaultSizeOnly

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 le plus à droite 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.

poScreenCenter

La fiche conserve la taille définie à la conception mais elle est placée au centre de l'écran. Dans les applications multi-écran, la fiche peut être déplacée de cette position centrale afin de tenir complètement sur un écran, comme spécifié par la propriété DefaultMonitor.

poDesktopCenter

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

poMainFormCenter

La fiche conserve la taille que vous lui aviez donnée à la conception, mais est placée dans le 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 poScreenCenter.

poOwnerFormCenter

La fiche conserve la taille que vous lui aviez donnée à la conception, mais est placée dans le centre de la fiche spécifiée par la propriété Owner. Si la propriété Owner ne spécifie pas de fiche, cette position agit comme poMainFormCenter.



Sachez que si Position est définie sur poDefault, poDefaultPosOnly ou poDefaultSizeOnly, et BorderStyle est définie sur bsDialog ou bsNone, la fiche sera placée à (0,0).

Voir aussi