gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 07:25:20 24 4
gpt4 key购买 nike

是否可以使 FlowLayoutPanel 中插入的项目自动调整 FlowLayoutPanel 的大小?这是一个例子:

内部有 1 个 FlowLayoutPanel 和 3 个按钮的表单:

enter image description here

如果我调整表单大小,控件看起来像这样:它们“从左到右”排列

enter image description here

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

enter image description here

有什么想法如何做到这一点吗?我更改了 FlowDirection 并使用了 Anchor 属性,但没有成功。

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

最佳答案

在这种情况下,我建议您使用带有一列的 TableLayoutPanel。我发现 TableLayoutPanel 比 FlowLayoutPanel 更可预测、更可靠。

如果您仍想使用 FlowLayoutPanel,另一个选项是将第一个控件的宽度设置为所需的宽度,并对所有其他控件使用 Dock = Top。

关于.net - FlowLayoutPanel - 控件的自动宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5395754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com