C#FlowLayoutPanel控件自动调整大小以适应面板

C#FlowLayoutPanel控件自动调整大小以适应面板,c#,.net,custom-controls,flowlayoutpanel,C#,.net,Custom Controls,Flowlayoutpanel,我已经看到了以前关于这个话题的问题,还没有找到答案。 我有一个全屏应用程序,大部分屏幕是FlowLayoutPanel。在上面,我添加了48个有图像的表单,很少有textboxex。它们是从左到右填充的,这是可以的,但当它们无法在屏幕上显示时,layoutpanel将启用autoscroll。我不希望这样,所以我使用autosize=true和autosizemode=growthandshring作为表单,并为它们添加了最小大小,这样它们就不会消失。这样做是可行的,但行与行之间的间距很大。在f

我已经看到了以前关于这个话题的问题,还没有找到答案。
我有一个全屏应用程序,大部分屏幕是FlowLayoutPanel。在上面,我添加了48个有图像的表单,很少有textboxex。它们是从左到右填充的,这是可以的,但当它们无法在屏幕上显示时,layoutpanel将启用autoscroll。我不希望这样,所以我使用autosize=true和autosizemode=growthandshring作为表单,并为它们添加了最小大小,这样它们就不会消失。这样做是可行的,但行与行之间的间距很大。在flowlayoutpanel中自动调整表单大小(作为控件)的合适解决方案是什么,这样它们就都适合了,而且它们也不会太小

这是Windows表单还是WPF?我忘了提一下,Windows表单您确定行之间的边距实际上不是控件的一部分吗?尝试将控件的背景设置为一种不同的颜色,并判断控件之间是否有空白,或者额外的空间是否是控件的一部分。是的,我的控件是窗体,我填充了它们的背景,但仍然有很大的空间