Центральная форма при запуске

Я работаю над веб-браузером на С#, поэтому я создал заставку для него. Однако при запуске экран заставки не находится в центре экрана. Итак, есть способ центрировать форму при запуске?

enter image description here

Рабочий код:

public splash()
    {
        InitializeComponent();

        StartPosition = FormStartPosition.CenterScreen;
    }

Ответ 2

form.StartPosition = FormStartPosition.CenterScreen;

См. MSDN.

Ответ 3

Если вы хотите сделать это из графического интерфейса и работаете с Visual Studio, выполните следующие действия:
1. Откройте форму в дизайнере формы
2. Перейдите к свойствам формы
3. Измените "StartPosition" на "CenterScreen"

Ответ 4

namespace WindowsFormsApplication1
{
 public partial class Form1 : Form
 {
    public Form1()
    {
        InitializeComponent();


        //Method 1. center at initilization
        this.StartPosition = FormStartPosition.CenterScreen;

        //Method 2. The manual way
        this.StartPosition = FormStartPosition.Manual;
        this.Top = (Screen.PrimaryScreen.Bounds.Height - this.Height)/2;
        this.Left = (Screen.PrimaryScreen.Bounds.Width - this.Width)/2;

    }
  }
}