FMX.Controls.TControl.Margins
Delphi
property Margins: TBounds read GetMargins write SetMargins;
C++
__property Fmx::Types::TBounds* Margins = {read=GetMargins, write=SetMargins};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Description
Spécifie les marges du contrôle.
Les marges d'un contrôle sont les distances, exprimées en pixels, entre chaque côté (haut, gauche, bas, droite) et un autre contrôle du même parent ou le côté de son parent. Margins ajoute un ou plusieurs espaces au côté extérieur du contrôle.
Si une marge n'est pas 0, aucun autre contrôle ne se rapprochera du contrôle à une distance plus que la distance spécifiée. Si la distance entre un côté du parent et le côté du contrôle correspondant est inférieure aux marges spécifiées pour ce côté, le contrôle est repositionné et redimensionné, si nécessaire, pour garder la distance spécifiée.
L'image suivante montre comment les propriétés Padding et Margins affectent l'alignement, la position et la taille des contrôles.