Расположите форму в нижнем правом углу экрана в 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);
}
