加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

.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 =顶部的所有其他控件。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读