Freigeben über


Das AutoSize-Verhalten im TableLayoutPanel-Steuerelement

Verschiedene AutoSize-Verhalten

Das TableLayoutPanel-Steuerelement unterstützt das automatische Größenanpassungsverhalten auf die folgenden Weisen:

Die AutoSize-Eigenschaft mit Zeilen- und Spaltenstilen

In der folgenden Tabelle wird die Interaktion zwischen der AutoSize-Eigenschaft und den Spalten- und Zeilenstilen des TableLayoutPanel-Steuerelements beschrieben.

AutoSize-Einstellung

Stilinteraktion

false

Das TableLayoutPanel-Steuerelement geht von links nach rechts vor und ordnet in folgender Reihenfolge Platz für die Spalte oder Zeile zu.

  1. Wenn die SizeType-Eigenschaft auf Absolute festgelegt ist, wird die durch Width oder Height angegebene Anzahl an Pixel zugeordnet.

  2. Wenn die SizeType-Eigenschaft auf AutoSize festgelegt ist, wird die von der GetPreferredSize-Methode des untergeordneten Steuerelements zurückgegebene Anzahl an Pixel zugeordnet.

  3. Nachdem allen Absolute- und AutoSize-Spalten und -Zeilen Platz zugeordnet wurde, werden alle Spalten oder Zeilen, deren SizeType auf Percent festgelegt ist, verwendet, um den verbleibenden freien Platz proportional zu verteilen.

true

Vergleichbar mit der vorherigen Interaktion, abgesehen davon, dass Percent-Spalten und -Zeilen automatisch in der Größe angepasst werden.

Das TableLayoutPanel-Steuerelement erweitert die Spalte oder Zeile, um so viel freien Platz zu schaffen, dass keine Inhalte von Spalten oder Zeilen mit dem Stil Percent abgeschnitten werden. Das TableLayoutPanel-Steuerelement ordnet den neuen Platz proportional anhand der Width-Eigenschaft oder Height-Eigenschaft zu.

Siehe auch

Referenz

TableLayoutPanel

Übersicht über das TableLayoutPanel-Steuerelement