Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 erhalten die Steuerelemente im Bereich die Möglichkeit, die Größe proportional zu ändern, sodass sie auf Änderungen wie die Größenänderung des übergeordneten Steuerelements oder die Textlänge aufgrund der Lokalisierung reagieren können.
Jedes Windows Forms-Steuerelement kann ein untergeordnetes Element des TableLayoutPanel Steuerelements sein, einschließlich anderer Instanzen von TableLayoutPanel. Auf diese Weise können Sie komplexe Layouts erstellen, die sich zur Laufzeit an Änderungen anpassen. In einer Zelle kann jedoch nur ein einzelnes Steuerelement vorhanden sein. Wenn Sie mehr als ein Steuerelement in einer Zelle haben möchten, müssen Sie die Steuerelemente in einem UserControl oder einem anderen Layoutsteuerelement gruppieren, z. B. Panel oder TableLayoutPanel.
Das TableLayoutPanel-Steuerelement kann erweitert werden, um neue Steuerelemente aufzunehmen, sobald diese hinzugefügt werden, abhängig vom Wert der Eigenschaften RowCount, ColumnCount und GrowStyle. Wenn entweder die Eigenschaft RowCount oder ColumnCount auf einen Wert von 0 festgelegt ist, bedeutet das, dass der TableLayoutPanel in der entsprechenden Richtung ungebunden ist.
Sie können auch die Richtung der Erweiterung (horizontal oder vertikal) steuern, nachdem das TableLayoutPanel Steuerelement voll von untergeordneten Steuerelementen ist. Standardmäßig wird das TableLayoutPanel Steuerelement durch Hinzufügen von Zeilen nach unten erweitert.
Wenn Sie möchten, dass sich Zeilen und Spalten anders als das Standardverhalten verhalten, können Sie die Eigenschaften von Zeilen und Spalten mithilfe der RowStyles und ColumnStyles Eigenschaften steuern. Sie können die Eigenschaften von Zeilen oder Spalten einzeln festlegen.
Das TableLayoutPanel Steuerelement fügt den untergeordneten Steuerelementen die folgenden Eigenschaften hinzu: Cell, , Column, , Row, ColumnSpanund RowSpan.
Sie können Zellen im TableLayoutPanel-Steuerelement zusammenführen, indem Sie die ColumnSpan- oder RowSpan-Eigenschaften eines untergeordneten Steuerelements festlegen.
Ausrichten und Strecken eines Steuerelements in einem TableLayoutPanel-Steuerelement
Überspannen von Zeilen und Spalten in einem TableLayoutPanel-Steuerelement
Anleitung: Bearbeiten von Spalten und Zeilen in einem TableLayoutPanel-Steuerelement
Siehe auch
.NET Desktop feedback