Utilisation du composant Volet d'empilement

De RAD Studio
Aller à : navigation, rechercher

Remonter à VCL


TStackPanel, le volet d'empilement, vous permet de classer un groupe de contrôles à l'intérieur d'un conteneur sur une ligne ou une colonne unique, en appliquant aux contrôles situés à l'intérieur du volet des paramètres homogènes pour l'alignement, les marges et le remplissage (marge intérieure). La propriété Orientation détermine le flux des contrôles internes (il peut être horizontal ou vertical).

TStackPanel prend totalement en charge les styles de la VCL pour Windows 10 et les versions antérieures de Windows.

TStackPanel.png

Propriétés du volet d'empilement

TStackPanel vous permet de configurer les principales propriétés suivantes :

  • La propriété HorizontalPositioning vous permet de définir la position horizontale des contrôles lorsque vous sélectionnez l'orientation verticale. Vous avez le choix entre le centre, à droite, à gauche ou le remplissage.
  • La propriété Margins vous permet de définir une valeur pour les marges gauche, droite, haute et basse.
  • La propriété Orientation vous permet de choisir une orientation horizontale ou verticale pour les contrôles.
  • La propriété Padding vous permet de définir les valeurs pour le remplissage (marge intérieure) Bas, Gauche, Droite, et Haut.
  • La propriété VerticalPositioning vous permet de définir la position verticale des contrôles lorsque vous sélectionnez l'orientation horizontale. Vous avez le choix entre le bas, le centre, le remplissage ou le haut.

TStackPanel properties.png

Propriétés des éléments du volet d'empilement

Chaque contrôle contenu dans un volet d'empilement a des propriétés supplémentaires (listées en bas de l'inspecteur d'objets) :

  • La propriété ControlIndex vous permet de modifier l'ordre séquentiel des contrôles dans le conteneur.
  • La propriété HorizontalPositioning vous permet de modifier la position horizontale de chaque contrôle lorsque vous sélectionnez l'orientation verticale. La valeur sphpDefault assigne la valeur HorizontalPositioning du volet hôte au contrôle.
  • La propriété VerticalPositioning vous permet de définir la position verticale de chaque contrôle lorsque vous sélectionnez l'orientation horizontale. La valeur sphpDefault assigne la valeur VerticalPositioning du volet hôte au contrôle.

TStackPanelItems Properties.png

Changement de style

TStackPanel vous permet de définir des styles personnalisés. Vous disposez d'un large choix de styles VCL et quelques étapes suffisent pour appliquer le style sélectionné :

  1. Cliquez sur Options dans le menu Projet pour ouvrir la boîte de dialogue Options de projet.
  2. Cliquez sur Application dans le volet de gauche et sélectionnez Apparence.
  3. Sélectionnez un style dans la liste Styles personnalisés et cliquez sur OK.

TStackPanel styles.png

Voir aussi