Язык 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 (увидел себя в зеркале :))
Williams » 03.07.2009 (Пт) 21:13
Свойство это - ReadOnly. Однако, существует API для изменения рабочей области экрана. И "прилипающие" панельки, тоже можно сделать.
И вы думаете, что вас оставят в живых после прочтения этого поста?
-
ImKarlas
-
- Начинающий
-
-
- Сообщения: 17
- Зарегистрирован: 03.07.2009 (Пт) 20:16
ImKarlas » 04.07.2009 (Сб) 6:50
А поточнее, какие API?
И как такие панельки сделать? Жаль у Window нету никаких свойств типа Alignment...
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53