我正在使用WinForms C#.NET 3.5桌面软件。
我尝试添加UserControl
仅包含GroupBox
中的FlowLayoutPanel
。当我尝试以下代码时:
GroupBox gb = new GroupBox();
flowLayoutPanelConfig.Controls.Add(gb);
flowLayoutPanelConfig.SetFlowBreak(gb, true);
GroupBox
显示得很漂亮:
但是当我尝试将GroupBox
放入UserControl
:
GroupBox gb = new GroupBox();
UserControl uc = new UserControl();
uc.Controls.Add(gb);
flowLayoutPanelConfig.Controls.Add(uc);
flowLayoutPanelConfig.SetFlowBreak(uc, true);
并尝试显示UserControl,GroupBox中断:
为什么?
这是一个测试代码。我在一些单独的文件中设置了用户控件,我需要在FlowLayoutPanel
中添加这些文件。这也打破了这种方式。
如何解决这个问题?