.net – FlowLayoutPanel – 控件的自动宽度?

前端之家收集整理的这篇文章主要介绍了.net – FlowLayoutPanel – 控件的自动宽度?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以使FlowLayoutPanel中插入的项目自动调整FlowLayoutPanel的大小?这里是一个例子:

一个带有1个FlowLayoutPanel和3个按钮的表单:

如果我调整窗体大小,控件看起来像这样:他们安排“从左到右”

我想要的是:控件应该有FlowLayoutPanel的宽度:

任何想法如何做到这一点?我改变了FlowDirection和玩Anchor属性,但没有运气。

我当然可以在FlowLayoutPanel_Resize事件中调整控件大小,但我想添加大约500个用户控件 – 我测试它,它是慢的。

我建议你在这种情况下使用TableLayoutPanel与一列。我发现TableLayoutPanel比FlowLayoutPanel更可预测和更坚实。

另一个选项,如果你仍然想要使用FlowLayoutPanel,是设置第一个控制宽度到所需的控制宽度,并使用Dock =顶部的所有其他控件。

原文链接:https://www.f2er.com/vb/256185.html

猜你在找的VB相关文章