我正在爭取在Windows窗體中使用三列布局,具有固定大小的中央列和兩個自動調整邊欄,所以當窗體調整大小時,中間列始終位於中間位置,而兩側列總是佔用增加每個剩餘空間的一半。如何在Windows窗體中實現三列布局?
我已經試過用TableLayoutPanel,但一旦我設置中間列固定和外部兩個自動大小,其中一個側列從設計器消失。
我正在爭取在Windows窗體中使用三列布局,具有固定大小的中央列和兩個自動調整邊欄,所以當窗體調整大小時,中間列始終位於中間位置,而兩側列總是佔用增加每個剩餘空間的一半。如何在Windows窗體中實現三列布局?
我已經試過用TableLayoutPanel,但一旦我設置中間列固定和外部兩個自動大小,其中一個側列從設計器消失。
自動調整大小將根據列中控件所需的空間自動調整。如果列是空的,那麼它會從設計中消失,因爲它是0像素
我認爲你需要使用%
例子:
Column0 - 50% 列1 - 400像素 列2 - 50 %
可能工作嗎?
它適用於TableLayoutPanel。將TableLayoutPanel中的碼頭,DockStyle.Fill
Coloum0 30% Coloum1 40% Coloum2 30%
我特別想要中間一列固定大小,即不是百分比。 – ProfK
您是否嘗試將側欄設置爲50%? – Koen
@Koen我剛剛嘗試過,它的工作原理。你應該回答這個問題。 – ProfK
完成。很高興我能幫上忙。 – Koen