Look into handling the Resize event of the form and manually set the Location property of the GroupBox. It is a pretty simple equation where you subtract the width of the groupbox from the form's width and divide by 2 to get the left position. Similar for the top.