Расположите форму в нижнем правом углу экрана в C#

Свойство Screen.PrimaryScreen.WorkingArea дает размер рабочей области основного экрана. (Для получения дополнительной информации см. Получить рабочую область экрана в C# ).

Следующий код вычитает ширину и высоту формы плюс маржу от значений Right и Bottom рабочей области>, а затем использует результаты для размещения формы в нижнем правый угол.

// Расположите форму в правом нижнем углу рабочей области.
private void Form1_Load(object sender, EventArgs e)
{
    const int margin = 10;
    int x = Screen.PrimaryScreen.WorkingArea.Right -
        this.Width - margin;
    int y = Screen.PrimaryScreen.WorkingArea.Bottom -
        this.Height - margin;
    this.Location = new Point(x, y);
}

Источник: http://csharphelper.com/blog/2016/01/position-a-form-in-the-screens-lower-right-corner-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector