какая разница между суммой экранов WorkingArea и ее границ - PullRequest
1 голос
/ 27 апреля 2011

В .NET какая разница между

myScreen.WorkingArea.Left + myScreen.WorkingArea.Right  

и

myscreen.Bounds

Ответы [ 2 ]

5 голосов
/ 27 апреля 2011

Рабочая зона :

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

Bounds

Получает границы экрана.

Итак, в первом случае вы работаете с фактическим пробелом, в то время как во втором визуальном пробелом.

4 голосов
/ 27 апреля 2011

WorkingArea исключает панель задач (и некоторые другие. См. msdn ). Bounds включает в себя все.

WorkingArea является экземпляром Rectangle. Rectangle.Left дает координату х. Прямоугольник. Право дает координату х + ширину.

Добавление слева и справа не имеет для меня особого смысла.

...