this should fix your problem
int ScreenWidth = Screen.GetWorkingArea(this).Width / 2;
int ScreenHeight = Screen.GetWorkingArea(this).Height / 2;
this.Size = new Size(ScreenWidth, ScreenHeight);
if you want the form to be centered try to use this
this.StartPosition = FormStartPosition.Manual;
int ScreenWidth = Screen.GetWorkingArea(this).Width / 4;
int ScreenHeight = Screen.GetWorkingArea(this).Height / 4;
this.Location = new Point(ScreenWidth, ScreenHeight);
this.Size = new Size(ScreenWidth*2, ScreenHeight*2);