AutoSize 在 TableLayoutPanel 控制項中的行為

更新:2007 年 11 月

特定的 AutoSize 行為

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

AutoSize 屬性與資料列和資料行樣式

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

AutoSize 設定

樣式互動

false

TableLayoutPanel 控制項是從左至右進行處理,且為資料行或資料列或依下列順序配置空間。

  1. 如果 SizeType 屬性是設定為 Absolute,便會配置由 WidthHeight 所指定的像素數目。

  2. 如果 SizeType 屬性是設定為 AutoSize,便會配置由子控制項的 GetPreferredSize 方法所傳回的像素數目。

  3. 在配置完所有 AbsoluteAutoSize 資料行或資料列的空間後,SizeType 設定為 Percent 的資料行或資料列,就會用來按比例配置剩餘的可用空間。

true

類似於前一個互動,例外狀況是 Percent 資料行或資料列需要自動調整大小外觀。

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

請參閱

參考

TableLayoutPanel

TableLayoutPanel 控制項概觀