Использование screen.primaryscreen для двойного отображения - PullRequest
0 голосов
/ 05 июля 2011

Я использую

Screen.PrimaryScreen.Bounds.Height

и

 Screen.PrimaryScreen.Bounds.Width

Для рендеринга моего окна (т.е. это процент от всех кнопок и т. Д., Полученных из этого). Будет ли это работать, как ожидается, для двух экранов? Есть ли ситуации, когда это не будет работать, как ожидалось?

Спасибо, Ричард

1 Ответ

1 голос
/ 05 июля 2011

Возможно, вы захотите попробовать

System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height 
System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width

, чтобы избежать проблем с пользователями, которые имеют большие панели задач и тому подобное.

пример использования этого метода можно найти на MSDN:

http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.primaryscreen.aspx

Вы также можете найти этот интерес:

http://msdn.microsoft.com/en-us/library/ms812142.aspx

...