Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как узнать расширение экрана


Автор: lankin 6.6.2008, 12:17
Как можно узнать какое расширение стоит на мониторе? Всмысле 1024х768 или 1280х1024...

Добавлено через 2 минуты и 2 секунды
Может можно к браузеру обратиться и через него вытащить данные?

Автор: Raid 6.6.2008, 12:28
у экрана разрешение. 
смотри http://www.gotdotnet.ru/Forums/Windows/497639.aspx

Автор: lankin 7.6.2008, 04:59
Офигенно! отлично, спасибо большое!

Добавлено через 8 минут и 8 секунд
Врет, собака. Говорит не то разрешение, которое стоит. какое 1288 на 988 говорит...

Автор: QryStaL 7.6.2008, 12:14
lankin, 
код покажи

Автор: Raid 7.6.2008, 23:29
Код

System.Windows.Forms.SystemInformation.PrimaryMonitorSize.Width;
System.Windows.Forms.SystemInformation.PrimaryMonitorSize.Height;

Вот код. У меня не врет. 3 раза менял разрешение и получал правильный результат

Автор: THandle 8.6.2008, 14:53
Все действительно правильно работает:

Код

using System;
using System.Windows.Forms;

//..

MessageBox.Show(SystemInformation.PrimaryMonitorSize.Height.ToString());
MessageBox.Show(SystemInformation.PrimaryMonitorSize.Width.ToString());

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)