【发布时间】:2016-08-16 08:51:36
【问题描述】:
我正在使用 WinForms C# .NET 3.5 桌面软件。
我正在尝试在 FlowLayoutPanel 中添加一个 UserControl 仅包含一个 GroupBox。当我尝试以下代码时:
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 中添加这些文件。这也打破了这种方式。
如何解决?
【问题讨论】:
标签: c# .net winforms user-controls