Windows窗体在.NET中自动调整大小

时间:2010-04-23 21:16:55

标签: c# .net winforms windows-forms-designer

我的C#项目包含一个表单。表单顶部有一些控件,表单底部有一些控件,中间有一个FlowLayoutPanel,所有这些控件都放在Visual Studio表单设计器中。

在运行时,动态添加到FlowLayoutPanel和从FlowLayoutPanel中删除控件,面板和表单本身都配置为自动适应它们内容的大小。

但是,由于某些控件与FlowLayoutPanel上方和下方的设计器一起放置,因此在将新控件添加到FlowLayoutPanel时,无法进行所需的调整。

是否有人知道这个问题的方便补救措施?

2 个答案:

答案 0 :(得分:3)

将要移动的控件锚定到需要保持相同距离的表单的一侧。

答案 1 :(得分:0)

您最好的选择可能是将所有控件放入“父”TableLayoutPanel。