Вы можете дать все управление в одном panel
контроле.А на событии Button_Click
вы можете получить высоту и ширину элемента управления panel
и сохранить его как изображение.
Winform Design
![enter image description here](https://i.stack.imgur.com/ISWiK.png)
Событие нажатия кнопки
private void btnSaveImage_Click(object sender, EventArgs e)
{
int width = panel.Size.Width;
int height = panel.Size.Height;
Bitmap bm = new Bitmap(width, height);
panel.DrawToBitmap(bm, new Rectangle(0, 0, width, height));
bm.Save(@"D:\TestDrawToBitmap.png", ImageFormat.Png);
}
Изображение сохранено
![enter image description here](https://i.stack.imgur.com/3ZZe2.png)