C# - Как лучше всего программно центрировать форму по вертикали и по горизонтали? - PullRequest
1 голос
/ 05 февраля 2020

У меня есть форма windows, и я хочу установить ее по центру по вертикали и к фиксированной точке по горизонтали.

В коде видно, что я безуспешно пытался.

Каков наилучший способ решить эту проблему?

public Form1()
{
    InitializeComponent();
    this.StartPosition = FormStartPosition.Manual;

    //this.Location = new Point(100, 100);
    this.Location = new Point(this.CenterToScreen, 0);

    //this.CenterToScreen();
    //var rec = Screen.PrimaryScreen.WorkingArea;

    //int margain = 10;
    //this.Location = new Point(rec.Width - (this.Width + margain), rec.Height - (this.Height + margain));
}
...