【C#】コントロールの位置を計算して画面中央に表示させる

以下のように、LeftとTopを変更すればOK

//横軸の中央に移動させる
control.Left = (this.ClientSize.Width - control.Width) / 2;

//縦軸の中央に移動させる
control.Top = (this.ClientSize.Height - control.Height) / 2;

※this.Widthやthis.Heightを使うと計算しても中央にならないので、this.ClientSize.Widthとthis.ClientSize.Heightを利用すること