我有一个GroupBox
,在GroupBox
里面有一个Panel
,它的属性是:
.AutoSize = false
个.AutoScroll = true
个.Dock = Fill
个.AutoSizeMode = GrowAndShrink
个
我在运行时在那个(滚动)面板中创建控件,我也可以在运行时删除那些控件。这些控件也是GroupBoxes
,当用户单击按钮时,它们可以展开/折叠。
问题是,现在在运行时,我得到了没有控制的死空间,我不知道为什么。当面板中的GroupBox调整大小时,出现了一些问题,现在面板的滚动条可以向上滚动得更多(不再有控件)。
有谁知道为什么会发生这种情况,以及如何防止我的面板有一个比实际可滚动内容更大的滚动条?
先谢了
1条答案
按热度按时间kyvafyod1#
我知道了看起来
.AutoScrollPosition = new Point(0,0);
在移除控制之前防止这种情况发生。