.net – FlowLayoutPanel – 控件的自动宽度?
发布时间:2020-12-16 23:54:07 所属栏目:大数据 来源:网络整理
导读:是否可以使FlowLayoutPanel中插入的项目自动调整FlowLayoutPanel的大小?这里是一个例子: 一个带有1个FlowLayoutPanel和3个按钮的表单: 如果我调整窗体大小,控件看起来像这样:他们安排“从左到右” 我想要的是:控件应该有FlowLayoutPanel的宽度: 任何
是否可以使FlowLayoutPanel中插入的项目自动调整FlowLayoutPanel的大小?这里是一个例子:
一个带有1个FlowLayoutPanel和3个按钮的表单: 如果我调整窗体大小,控件看起来像这样:他们安排“从左到右” 我想要的是:控件应该有FlowLayoutPanel的宽度: 任何想法如何做到这一点?我改变了FlowDirection和玩Anchor属性,但没有运气。 我当然可以在FlowLayoutPanel_Resize事件中调整控件大小,但我想添加大约500个用户控件 – 我测试它,它是慢的。
我建议你在这种情况下使用TableLayoutPanel与一列。我发现TableLayoutPanel比FlowLayoutPanel更可预测和更坚实。
另一个选项,如果你仍然想要使用FlowLayoutPanel,是设置第一个控制宽度到所需的控制宽度,并使用Dock =顶部的所有其他控件。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |