insert Usercontrol in FlowLayoutPanel
我有一个
我目前正在考虑删除底部的控件,并添加我要添加的控件,然后再次添加底部的控件。 但是,我认为这并不是最好的方法。 这里有人可以帮助我提供一些有关如何执行此操作的信息吗?
是的,您可以在
1 2 3 4 | //flPanel is your flow-layout panel... flPanel.Contorls.Add(ctrl1); //ctrl1 can be any control or user control flPanel.Contorls.Add(ctrl2); //ctrl2 can be any control or user control flPanel.Controls.SetChildIndex(ctrl1, flPanel.Controls.GetChildIndex(ctrl2) + 1); |
这样,尽管您的ctrl1首先添加到了
如果您有更多
我建议将您的
这与WinForms / WPF无关。
您正在尝试使用面板来进行布局,以进行显然不打算使用流程的布局。
您应该相应地更改布局面板。 尝试在需要流动的项目上使用流布局,然后将该面板放入另一个也承载着底部面板的面板中。