AutoSize 在 TableLayoutPanel 控制項中的行為
不同的自動調整行為
控制項 TableLayoutPanel 支援以下列方式自動調整大小行為:
透過 屬性; AutoSize
SizeType透過控制項資料行和資料列樣式上的 TableLayoutPanel 屬性。
具有資料列和資料行樣式的 AutoSize 屬性
下表描述 屬性與 TableLayoutPanel 控制項的資料行和資料列樣式之間的 AutoSize 互動。
AutoSize 設定 | 樣式互動 |
---|---|
false |
控制項 TableLayoutPanel 會從左至右繼續,並以下列順序配置資料行或資料列的空間。 1.如果 SizeType 屬性設定為 Absolute ,則會配置 或 Height 所 Width 指定的圖元數目。 2.如果 SizeType 屬性設定為 AutoSize ,則會配置子控制項的 方法所傳回的 GetPreferredSize 圖元數。 3. 配置所有資料 Absolute 行 AutoSize 或資料列的空間之後,任何設定 SizeTypePercent 為 的資料行或資料列都會用來按比例配置剩餘的可用空間 |
true |
類似于先前的互動,但資料行或資料列會取得自動調整大小層面的例外 Percent 狀況。 控制項 TableLayoutPanel 會展開資料行或資料列以建立足夠的可用空間,讓沒有具有 Percent 樣式的欄或資料列會裁剪其內容。 控制項 TableLayoutPanel 會根據 Width 或 Height 屬性按比例配置新的空間。 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應