C# 如何使用子控件(pictureboxes)调整用户控件的大小

C# 如何使用子控件(pictureboxes)调整用户控件的大小,c#,controls,C#,Controls,我有一个用户控件(100x800)。 此用户控件上有4个图片框(1-4)-每个100x200。 PictureBox填充整个控件,如下所示: 1111 2222 3333 4444 我的问题: 如果控件调整了大小,我希望PictureBox仍然填充整个用户控件。 我可以通过设置锚定、停靠样式或其他属性来实现这一点,还是只能通过在调整大小事件中进行复杂计算来实现这一点 到目前为止,我所能得到的最好结果是PictureBox保持与用户控件相同的宽度,但框的高度变得非常低,因此框仅为细条纹,无法覆盖

我有一个用户控件(100x800)。 此用户控件上有4个图片框(1-4)-每个100x200。 PictureBox填充整个控件,如下所示:

1111
2222
3333
4444
我的问题: 如果控件调整了大小,我希望PictureBox仍然填充整个用户控件。 我可以通过设置锚定、停靠样式或其他属性来实现这一点,还是只能通过在调整大小事件中进行复杂计算来实现这一点


到目前为止,我所能得到的最好结果是PictureBox保持与用户控件相同的宽度,但框的高度变得非常低,因此框仅为细条纹,无法覆盖整个控件。

您是否仅使用设计器将PictureBox组件放置在控件上?是的。如果需要的话,我可以用另一种方式。你能提供一个你想要的效果的例子吗?使用TableLayoutPanel来获得这样的自动布局。