首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flowlayout面板在某些大小调整后不显示滚动条

Flowlayout面板在某些大小调整后不显示滚动条
EN

Stack Overflow用户
提问于 2008-10-03 00:54:00
回答 2查看 6.3K关注 0票数 3

我有一个flowlayout面板,在一个resize事件中,我调整了flowlayout面板中所有控件的大小,使它们适合(flowlayoutpanel - padding - scroll bar width)的宽度。在某些大小调整中,滚动条不显示,从而将大多数控件隐藏在flowlayoutpanel区域之外,而在其他大小调整中,滚动条显示。我已将flowlayoutpanel上的AutoScroll属性设置为true。这一切都是使用C#完成的,但我在VB.net中也遇到过这个问题。

在我调整resize事件中的控件大小后,有没有办法强制flowlayoutpanel重新计算控件的布局方式,或者其他一些解决这个问题的方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-10-03 06:22:53

尝试.PerformLayout()方法,看看是否有帮助。

票数 5
EN

Stack Overflow用户

发布于 2008-10-03 00:57:34

通过使用Refresh方法(继承自控件),您可以强制控件使自身及其子级无效并重绘。

编辑:奇怪的是,你这样做是为了获得自上而下的堆叠效果吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/165284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档