Verwenden der Stapelbereichskomponente

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu VCL


Mit TStackPanel können Sie eine Gruppe von Steuerelementen in einem Container in einer einzelnen Spalte oder Zeile anordnen und gleiche Einstellungen für Ausrichtung, Rand und Innenabstand für die Steuerelemente in dem Bereich festlegen. Die Eigenschaft Orientation legt den Verlauf der internen Steuerelemente fest, der horizontal oder vertikal erfolgen kann.

TStackPanel unterstützt VCL-Stile für Windows 10 und frühere Versionen von Windows.

TStackPanel.png

Eigenschaften von TStackPanel

Für TStackPanel können Sie die folgenden Haupteigenschaften konfigurieren:

  • Wenn Sie die vertikale Ausrichtung gewählt haben, legen Sie mit der Eigenschaft HorizontalPositioning die horizontale Position der Steuerelemente fest. Folgende Positionen sind verfügbar: Center, Fill, Left oder Right.
  • In der Eigenschaft Margins geben Sie die Werte für die Ränder (Bottom, Left, Top und Right) an.
  • Mit der Eigenschaft Orientation legen Sie eine horizontale (Horizontal) oder vertikale (Vertical) Ausrichtung für die Steuerelemente fest.
  • In der Eigenschaft Padding geben Sie die Werte für den Innenabstand (Bottom, Left, Right und Top) an.
  • Wenn Sie die horizontale Ausrichtung gewählt haben, legen Sie mit der Eigenschaft VerticalPositioning die vertikale Position der Steuerelemente fest. Folgende Positionen sind verfügbar: Bottom, Center, Fill oder Top.

TStackPanel properties.png

Eigenschaften von TStackPanel-Elementen

Jedes Steuerelement in einem TStackPanel verfügt über zusätzliche Eigenschaften (sind unten im Objektinspektor aufgeführt):

  • Mit der Eigenschaft ControlIndex können Sie die Reihenfolge der Steuerelemente in dem Container ändern.
  • Wenn Sie die vertikale Ausrichtung gewählt haben, ändern Sie mit der Eigenschaft HorizontalPositioning die horizontale Position eines einzelnen Steuerelements. Der Wert sphpDefault weist dem Steuerelement den HorizontalPositioning-Wert des Host-Bereichs zu.
  • Wenn Sie die horizontale Ausrichtung gewählt haben, ändern Sie mit der Eigenschaft VerticalPositioning die vertikale Position eines einzelnen Steuerelements. Der Wert sphpDefault weist dem Steuerelement den VerticalPositioning-Wert des Host-Bereichs zu.

TStackPanelItems Properties.png

Ändern von Stilen

Mit TStackPanel können Sie benutzerdefinierte Stile verwenden. Sie können einen Stil aus einer Vielzahl von VCL-Stylen auswählen und diesen Stil mit den folgenden Schritten übernehmen:

  1. Klicken Sie im Menü "Projekt" auf Optionen, um das Dialogfeld "Projektoptionen" zu öffnen.
  2. Klicken Sie im linken Bereich auf Anwendung, und wählen Sie Erscheinungsbild.
  3. Wählen Sie aus der Liste Benutzerdefinierte Stile einen Stil aus, und klicken Sie auf OK.

TStackPanel styles.png

Siehe auch