FMX.Objects.TLine.Margins

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Margins;

C++

__property Margins;

Propriétés

Type Visibilité  Source Unité  Parent
property published
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects TLine

Description

Aligne le composant sur les points des marges des autres composants.

FMX.Objects.TLine.Margins hérite de FMX.Controls.TControl.Margins. Tout le contenu en-dessous de cette ligne se réfère à FMX.Controls.TControl.Margins.

Aligne le composant sur les points des marges des autres composants.

Les marges d'un contrôle sont les distances (en pixels) entre chaque bord (supérieur, gauche, bas, droit) et un autre contrôle au sein du même parent ou du bord de son parent. Les marges ajoutent un espace au côté externe du contrôle. Cela ne s'applique que pour des contrôles qui n'utilisent pas TAlignLayout None et dont les composants sont situés relativement l'un à l'autre.

Si une marge ne vaut pas 0, aucun autre contrôle ne se rapproche du contrôle au-delà de la distance spécifiée. Si la distance entre le bord d'un parent et le bord du contrôle correspondant est plus petite que celle des marges spécifiées pour ce bord, le contrôle est repositionné et redimensionné, afin de conserver si nécessaire la distance spécifiée.

Si le contrôle Margins n'a pas pas de valeurs, RAD Studio utilise les valeurs par défaut (Left=4, Top=4, Right=4, Bottom=4). Vous pouvez aussi définir vos propres valeurs pour Margins. Cela ne s'applique qu'aux directives de contrôle de l'EDI lorsque vous faites glisser un contrôle. Mais si vous utilisez Align=Client (par exemple), les valeurs spécifiées dans Margins sont utilisées.

L'image suivante illustre comment les propriétés Padding et Margins affectent l'alignement, la position et la taille des contrôles.

Margins Padding Control.png

Voir aussi