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.
Unterschiedliche AutoSize-Verhalten
Das TableLayoutPanel Steuerelement unterstützt das automatische Größenanpassungsverhalten auf folgende Weise:
Durch die AutoSize Eigenschaft;
Über die Eigenschaft SizeType in den Spalten- und Zeilenformaten des TableLayoutPanel Steuerelements.
Die AutoSize-Eigenschaft mit Zeilen- und Spaltenformatvorlagen
In der folgenden Tabelle wird die Interaktion zwischen der AutoSize Eigenschaft und den Spalten- und Zeilenformatvorlagen des TableLayoutPanel Steuerelements beschrieben.
AutoSize-Einstellung | Stilinteraktion |
---|---|
false |
Das TableLayoutPanel Steuerelement fährt von links nach rechts fort und weist Platz für die Spalte oder Zeile oder in der folgenden Reihenfolge zu. 1. Wenn die SizeType-Eigenschaft auf Absolute festgelegt ist, wird die Pixelanzahl, die durch Width oder Height angegeben ist, zugewiesen. 2. Wenn die Eigenschaft SizeType auf AutoSize festgelegt ist, wird die durch die Methode GetPreferredSize des untergeordneten Steuerelements zurückgegebene Anzahl der Pixel zugewiesen. 3. Nachdem Platz für alle Absolute Spalten oder AutoSize Zeilen zugewiesen wurde, werden alle Spalten oder Zeilen, bei denen SizeType auf Percent gesetzt ist, verwendet, um den verbleibenden freien Raum proportional zuzuweisen. |
true |
Ähnlich wie bei der vorherigen Interaktion, mit der Ausnahme, dass Percent Spalten oder Zeilen einen automatischen Größenanpassungsaspekt erhalten. Das TableLayoutPanel-Steuerelement erweitert die Spalte oder Zeile, um ausreichend freien Platz zu schaffen, sodass keine Spalte oder Zeile mit Percent-Styling-Clips ihre Inhalte abschneidet. Das TableLayoutPanel Steuerelement weist den neuen Raum proportional entsprechend der Width- oder Height-Eigenschaft zu. |
Siehe auch
.NET Desktop feedback