Свойство
Screen.PrimaryScreen.WorkingArea
очень полезно для определения размера и позиционирования формы.Например, этот код:
this.Width = Screen.PrimaryScreen.WorkingArea.Width/2;
this.Height = Screen.PrimaryScreen.WorkingArea.Height/2;
this.Top = (Screen.PrimaryScreen.WorkingArea.Top + Screen.PrimaryScreen.WorkingArea.Height)/4;
this.Left = (Screen.PrimaryScreen.WorkingArea.Left + Screen.PrimaryScreen.WorkingArea.Width)/4;
(класс Screen является членом пространства имен System.Windows.Forms)
поместит форму, в которой он выполняется, в центр экрана.и уменьшите его до половины экрана.
Var WorkingArea используется для исключения таких вещей, как панель задач и другие закрепленные элементы на рабочем столе, при расчете размера экрана.
Надеюсь, это поможет.