我有一個FlowLayoutPanel的與性能:嵌套的FlowLayout面板不換
- 碼頭=填充(在用戶控件)
- 的FlowDirection =自上而下
- WrapContents =假
我這樣做,以便每個添加到面板的項目都被添加到底部。
我添加到此面板的項目是usercontrols,它們本身具有FlowLayoutPanels,但它們具有標準行爲(LeftToRight,WrapContents = true)。我遇到的問題是內部用戶控件的FlowLayoutPanel沒有調整大小以填充外部控件,但是當我在這些控件上將自動調整大小設置爲true時,面板將不會包裹它的內容 - 這顯然是一個已知問題。
如果它有助於直觀什麼,我試圖做的,它看起來像這樣:
______________________________ | __________________________ | Outer box = exterior flowlayout | |Text____________________| | (TopDown, NoWrap) | | # # # # # # # # # # # #| | | | # # # # | | Interior boxes = usercontrols with text and a | |________________________| | flowlayoutpanel on them | __________________________ | (LeftToRight, Wrap) | |Text____________________| | | | # # # # # # # # # # # #| | # = pictures | | # # | | | |________________________| | |____________________________|