2012-06-28 74 views
0

有沒有?如果不是,你有什麼建議?目前我們正在使用大量的拆分容器,而且它的編碼方式使得添加新控件非常困難,特別是在相同的面板中,調整大小是無望的。它可以使用拆分容器以更好的方式重新編碼,但有沒有更好的選擇? Sun的 「A Visual Guide to Layout Managers」 的Java的BorderLayout的等效

enter image description here

提供圖片。

+0

嘗試使用的'Dock'和'Anchor'性能'Winforms'控制來獲得這種的佈局。 – VS1

+0

雖然不太明顯,但我建議切換到wpf,winforms很大程度上已經過時。 – Vlad

+0

@Vlad每次我問一個winforms問題時,我都被推薦WPF。在一個非常大的項目切換到WPF目前不是一種選擇:(儘管我真的很想... – David

回答

3

這聽起來像是你想要一個DockPanel

下面是演示圖像:http://i.msdn.microsoft.com/dynimg/IC21907.png
與您的圖片具有驚人的相似性。

在的WinForms,你只需要使用預先存在的Dock財產(見Anchor),如下所述:http://www.techrepublic.com/article/manage-winform-controls-using-the-anchor-and-dock-properties/6165908

+0

hm。 ..不是你的關於_WPF_控件的鏈接嗎? – Vlad

+0

@Gabe我正在Winforms項目中尋找它,找不到它。><我認爲是的,是的:( – David

+0

@加貝發現這個:http:/ /sourceforge.net/projects/dockpanelsuite/看起來不錯。如果沒有關鍵字「DockPanel」,不會發現它,所以我打算將其標記爲答案:)謝謝 – David