私はWinForms C#.NET 3.5デスクトップソフトウェアで作業しています。FlowLayoutPanelにユーザコントロールを正しく配置する
UserControl
は、FlowLayoutPanel
にGroupBox
のみを追加しています。私は、次のコードをしようとすると:
GroupBox gb = new GroupBox();
flowLayoutPanelConfig.Controls.Add(gb);
flowLayoutPanelConfig.SetFlowBreak(gb, true);
GroupBox
が美しく示されています:
GroupBox gb = new GroupBox();
UserControl uc = new UserControl();
uc.Controls.Add(gb);
flowLayoutPanelConfig.Controls.Add(uc);
flowLayoutPanelConfig.SetFlowBreak(uc, true);
と試してみてください。
しかし、私はGroupBox
UserControl
中に入れしようとすると、 UserControlを表示するために、GroupBoxは改行します:
なぜですか?
これはテストコードです。私はFlowLayoutPanel
で追加する必要があるいくつかの別々のファイルでユーザーコントロールを持っています。それもこの方法で壊れます。
解決方法