我已經有幾個控件的窗體形式:在頂部如何自動尺寸圍繞一個標籤控制+更多的控制
ProgressBar
在窗體頂部(對接)- 一個
TabControl
的形式(也停靠但進度欄下方) Buttons
,TextBoxes
和labels
內的TabControl
FlowLayoutPanel
TabPages
在屏幕的底部(對接)在它Label
的形式充當分離器底部的幾個按鈕(也停靠,但FlowLayoutPanel
以上)
我試圖自動調整大小的形式,以適應其內容。需要採取什麼措施是:
- Tab頁環繞其內容的最大標籤頁左右
- 標籤控件包裝
- 周圍的標籤控制,進度條和按鈕的形式包裝。
這裏的表單外觀沒有AutoSizeMode
設置爲GrowAndShrink
(只是Grow
)爲例:
alt text http://www.fusyion.net/images/Form%20no%20shrink.png
,這是它的外觀與AutoSizeMode
設置爲GrowAndShrink
:
alt text http://www.fusyion.net/images/Form%20with%20shrink.png
請指教。
不幸的是,標籤頁的內容各不相同,所以我不能爲此設置一個'MinimumSize'。 – Fusyion 2010-07-15 09:46:33
我不太確定,但是如果您在TabPage中設置所有元素的MinimumSize,TabPage本身應該尊重這一點。 – Oliver 2010-07-15 10:24:11
我明白了。我想我只需要將窗體設置爲'MinimumSize',因爲有很多動態生成的控件。我無法爲所有人設定尺寸。雖然謝謝! – Fusyion 2010-07-15 10:31:04