Доберитесь и разрешение экрана набора

Как я могу собрать и изменить разрешение экрана с помощью Визуального C#?

62
задан 22 February 2011 в 22:16

3 ответа

Этот код будет работать отлично в WPF. Можно использовать его или в загрузке страницы или в нажатии кнопки.

      string screenWidth =System.Windows.SystemParameters.PrimaryScreenWidth.ToString();

      string screenHeight = System.Windows.SystemParameters.PrimaryScreenHeight.ToString();

      txtResolution.Text ="Resolution : "+screenWidth + " X " + screenHeight;
5
ответ дан 31 October 2019 в 14:12

Я провел много времени, пытаясь понять, что это, для устройств с масштабным коэффициентом очень трудно получить фактический размер экрана из-за масштабного коэффициента иногда 125% или 150%, когда вызовы выполняются к объектам C#, что значение возврата не прямо сейчас, таким образом, необходимо сделать вызов API окон, чтобы получить масштабный коэффициент и применить множитель, единственный рабочий способ, которым я нашел для не, приложения WPF здесь

https://stackoverflow.com/a/21450169

0
ответ дан 31 October 2019 в 14:12

В C# это - то, как получить Экран разрешения:

нажатие кнопки или загрузка формы:

string screenWidth = Screen.PrimaryScreen.Bounds.Width.ToString();
string screenHeight = Screen.PrimaryScreen.Bounds.Height.ToString();
Label1.Text = ("Resolution: " + screenWidth + "x" + screenHeight);
9
ответ дан 31 October 2019 в 14:12

Другие вопросы по тегам:

Похожие вопросы: