Рабочая область экрана

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

ImKarlas
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 03.07.2009 (Пт) 20:16

Рабочая область экрана

Сообщение ImKarlas » 03.07.2009 (Пт) 20:23

Привет!
У класса Screen есть свойство WorkingArea (Screen.PrimaryScreen.WorkingArea) с его помощью можно получит ширину и длину экрана а также левый и верхний края (Top и Left они равны 0) если на рабочий стол пместить панель управления, прикрепить её например к верхнему краю и поставить галочку "Поверх всех окон" тогда значение bottom станет больше. т.е. если окно растянть на весь экран кномкой Maximize оно не будет занимать место которое занимает эта панель. Вопрос: как сделать на .Net панель типа панелей винды или как программно изменять сойство WorkingArea?

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Рабочая область экрана

Сообщение Williams » 03.07.2009 (Пт) 21:13

Свойство это - ReadOnly. Однако, существует API для изменения рабочей области экрана. И "прилипающие" панельки, тоже можно сделать.
И вы думаете, что вас оставят в живых после прочтения этого поста?

ImKarlas
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 03.07.2009 (Пт) 20:16

Re: Рабочая область экрана

Сообщение ImKarlas » 04.07.2009 (Сб) 6:50

А поточнее, какие API? :) И как такие панельки сделать? Жаль у Window нету никаких свойств типа Alignment... :D


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52

    TopList