プロパティを持つFlowLayoutPanelがあります。
- ドック=塗りつぶし(ユーザーコントロールで)
- FlowDirection = TopDown
- WrapContents = false
パネルに追加された各アイテムが下部に追加されるように、このようにします。
このパネルに追加する項目は、それ自体にFlowLayoutPanelsがあるユーザーコントロールですが、標準の動作(LeftToRight、WrapContents = true)があります。私が抱えている問題は、内部ユーザーコントロールのFlowLayoutPanelが外部コントロールを満たすようにサイズ変更されていないことですが、これらのコントロールで自動サイズ設定をtrueに設定すると、パネルはその内容をラップしません-これは明らかに既知の問題です。
私がやろうとしていることを視覚化するのに役立つ場合は、次のようになります。
______________________________ | __________________________ | 外箱=外部フローレイアウト | |テキスト____________________| | (TopDown、NoWrap) | | ############ | | | | #### | | 内部ボックス=テキストと | | ________________________ | | それらのflowlayoutpanel | __________________________ | (LeftToRight、ラップ) | |テキスト____________________| | | | ############ | | #=写真 | | ## | | | | ________________________ | | | ____________________________ |