Запустить программу в правом нижнем углу, независимо от разрешения экрана? - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Я знаю, что в свойстве Location формы можно задать координаты левого верхнего угла. Можно было бы подогнать координаты так, чтобы форма запускалась в нужном углу, но хотелось бы, чтобы программа запускалась в определенной области экрана, независимо от разрешения. Ведь если у кого то экран шире или уже моего, то и положение по тем же координатам может оказаться другим. Может можно как то в процентном соотношении задать координаты или еще как? (Типо начиная с 80% от ширины экрана и 50% высоты) =/ Плюс еще такой вопрос. Можно ли сделать так, чтобы MessageBox запускался около окна программы, а не по центру? А то уж слишком далеко кнопка "ОК" от самой программы получается и выглядит коряво =/ Или ради уведомления придется еще одну форму создавать? :с

Решение задачи: «Запустить программу в правом нижнем углу, независимо от разрешения экрана?»

textual
Листинг программы
            this.Location = new Point((int)(0.8 * Screen.PrimaryScreen.Bounds.Width), (int)(0.4 * Screen.PrimaryScreen.Bounds.Height));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы