Запустить программу в правом нижнем углу, независимо от разрешения экрана? - C#
Формулировка задачи:
Здравствуйте! Я знаю, что в свойстве Location формы можно задать координаты левого верхнего угла. Можно было бы подогнать координаты так, чтобы форма запускалась в нужном углу, но хотелось бы, чтобы программа запускалась в определенной области экрана, независимо от разрешения. Ведь если у кого то экран шире или уже моего, то и положение по тем же координатам может оказаться другим. Может можно как то в процентном соотношении задать координаты или еще как? (Типо начиная с 80% от ширины экрана и 50% высоты) =/
Плюс еще такой вопрос. Можно ли сделать так, чтобы MessageBox запускался около окна программы, а не по центру? А то уж слишком далеко кнопка "ОК" от самой программы получается и выглядит коряво =/ Или ради уведомления придется еще одну форму создавать? :с
Решение задачи: «Запустить программу в правом нижнем углу, независимо от разрешения экрана?»
textual
Листинг программы
this.Location = new Point((int)(0.8 * Screen.PrimaryScreen.Bounds.Width), (int)(0.4 * Screen.PrimaryScreen.Bounds.Height));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д