Übersicht über das TableLayoutPanel-Steuerelement

Das TableLayoutPanel-Steuerelement ordnet seinen Inhalt in einem Raster an. Da das Layout sowohl zur Entwurfszeit als auch zur Laufzeit ausgeführt wird, kann es sich dynamisch ändern, wenn sich die Anwendungsumgebung ändert. Dadurch können sich die Steuerelemente im Bereich proportional in der Größe anpassen, sodass sie auf Änderungen wie die Größenanpassung des übergeordneten Steuerelements oder eine durch Lokalisierung veränderte Textlänge reagieren.

Jedes Windows Forms-Steuerelement kann ein untergeordnetes Element des TableLayoutPanel-Steuerelements sein, einschließlich anderer Instanzen von TableLayoutPanel. Dadurch können Sie anspruchsvolle Layouts erstellen, die sich zur Laufzeit an Änderungen anpassen.

Das TableLayoutPanel-Steuerelement kann je nach Wert der Eigenschaften RowCount, ColumnCount und GrowStyle erweitert werden, sodass neue Steuerelemente hinzugefügt werden können. Indem Sie die RowCount-Eigenschaft oder die ColumnCount-Eigenschaft auf den Wert 0 festlegen, geben Sie an, dass der TableLayoutPanel in der entsprechenden Richtung ungebunden ist.

Außerdem können Sie festlegen, in welche Richtung (horizontal oder vertikal) das TableLayoutPanel-Steuerelement erweitert wird, wenn es bereits mit untergeordneten Steuerelementen gefüllt ist. Standardmäßig wird das TableLayoutPanel-Steuerelement nach unten erweitert, indem Zeilen hinzufügt werden.

Wenn Sie Zeilen und Spalten ein anderes Verhalten als das Standardverhalten zuweisen möchten, können Sie deren Eigenschaften mithilfe der RowStyles-Eigenschaft und ColumnStyles-Eigenschaft steuern. Sie können die Eigenschaften von Zeilen oder Spalten individuell festlegen.

Das TableLayoutPanel-Steuerelement fügt seinen untergeordneten Steuerelementen folgende Eigenschaften hinzu: Cell, Column, Row, ColumnSpan und RowSpan.

Sie können Zellen im TableLayoutPanel-Steuerelement zusammenführen, indem Sie die ColumnSpan-Eigenschaft oder RowSpan-Eigenschaft für ein untergeordnetes Steuerelement festlegen.

  1. Vorgehensweise: Ausrichten und Strecken eines Steuerelements in einem TableLayoutPanel-Steuerelement

  2. Vorgehensweise: Überspannen von Zeilen und Spalten in einem TableLayoutPanel-Steuerelement

  3. Vorgehensweise: Bearbeiten von Zeilen und Spalten in einem TableLayoutPanel-Steuerelement

  4. Exemplarische Vorgehensweise: Anordnen von Steuerelementen in Windows Forms mithilfe von TableLayoutPanel

Siehe auch