是否可以使FlowLayoutPanel中插入的项目自动调整FlowLayoutPanel的大小?这里是一个例子:
一个带有1个FlowLayoutPanel和3个按钮的表单:
如果我调整窗体大小,控件看起来像这样:他们安排“从左到右”
我想要的是:控件应该有FlowLayoutPanel的宽度:
任何想法如何做到这一点?我改变了FlowDirection和玩Anchor属性,但没有运气。
我当然可以在FlowLayoutPanel_Resize事件中调整控件大小,但我想添加大约500个用户控件 – 我测试它,它是慢的。
我建议你在这种情况下使用TableLayoutPanel与一列。我发现TableLayoutPanel比FlowLayoutPanel更可预测和更坚实。
原文链接:https://www.f2er.com/vb/256185.html另一个选项,如果你仍然想要使用FlowLayoutPanel,是设置第一个控制宽度到所需的控制宽度,并使用Dock =顶部的所有其他控件。