AutoSize 在 TableLayoutPanel 控制項中的行為

不同的自動調整行為

控制項 TableLayoutPanel 支援以下列方式自動調整大小行為:

具有資料列和資料行樣式的 AutoSize 屬性

下表描述 屬性與 TableLayoutPanel 控制項的資料行和資料列樣式之間的 AutoSize 互動。

AutoSize 設定 樣式互動
false 控制項 TableLayoutPanel 會從左至右繼續,並以下列順序配置資料行或資料列的空間。

1.如果 SizeType 屬性設定為 Absolute ,則會配置 或 HeightWidth 指定的圖元數目。
2.如果 SizeType 屬性設定為 AutoSize ,則會配置子控制項的 方法所傳回的 GetPreferredSize 圖元數。
3. 配置所有資料 AbsoluteAutoSize 或資料列的空間之後,任何設定 SizeTypePercent 為 的資料行或資料列都會用來按比例配置剩餘的可用空間
true 類似于先前的互動,但資料行或資料列會取得自動調整大小層面的例外 Percent 狀況。

控制項 TableLayoutPanel 會展開資料行或資料列以建立足夠的可用空間,讓沒有具有 Percent 樣式的欄或資料列會裁剪其內容。 控制項 TableLayoutPanel 會根據 WidthHeight 屬性按比例配置新的空間。

另請參閱