|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.09.2011, 10:04 | #1 |
Пользователь
Регистрация: 18.01.2010
Сообщений: 95
|
Привязка WinForm к разрешению экрана
Здравствуйте.
Я столкнулась с проблемой, что моя WinForm на моем компьютере отображается нормально, но стоит только поменять разрешение на 800Х600 и она начинает плыть.при увеличении ее во весь экран она отрезает половину формы. Помогите пожалуйста , как привязать форму к разрешению? Возможно, может быть надо запрограммировать Scale? Заранее спасибо. |
10.09.2011, 00:23 | #2 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
скрины если можно. а вообще у всех компонентов формы нужно настраивать свойства Archor и Dock
Life if about choices
Make the right choice |
12.09.2011, 14:47 | #3 |
Пользователь
Регистрация: 18.01.2010
Сообщений: 95
|
Archor не помогает, когда большое разрешение он просто обрезает то что не влезает в экран. Dock вообще жестко привязывает к краю формы, и это мне не поможет никак.
|
12.09.2011, 18:22 | #4 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
Решение этой проблемы это одна из главных причин создания WPF
|
13.09.2011, 22:37 | #5 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Да ладно!!! В чем проблема? Спланируйте приложения для разных форматов экрана. Располагайте элементы формы более компактно.
По возможности выносите функции в различные меню. вместо кнопок делайте ссылки. Они меньше места занимают. Мое последнее приложение планировалось использовать как на компе при высоком разрешении так и на портативном PDA. с диагональю 7 дюймов. При грамотном подходе решить поставленную задачу можно в чем угодно.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
15.09.2011, 16:39 | #6 |
Регистрация: 03.08.2011
Сообщений: 3
|
Я посоветовал бы ориентироваться при создании окон на разрешение 800x600. Создавать размеры окон и расположения такие, чтобы на 800x600 они помещались на экран. И использовать при работе с окнами:
Screen.PrimaryScreen.WorkingArea.Wi dth - ширина рабочей области Screen.PrimaryScreen.WorkingArea.Wi dth - высота рабочей области |
15.09.2011, 16:40 | #7 |
Регистрация: 03.08.2011
Сообщений: 3
|
Screen.PrimaryScreen.WorkingArea.He ight - высота
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск winform из приложения winapi | kamilton | Win Api | 7 | 12.06.2011 16:05 |
подключение БД к winform c++ | Nitrino | Visual C++ | 0 | 16.04.2011 02:10 |
Привязка формы к краям экрана(окна) | tae1980 | Microsoft Office Excel | 2 | 26.01.2011 15:08 |
C# события ,WinForm | bondik | Общие вопросы .NET | 4 | 08.02.2010 20:24 |
Привязка окна программы к разрешению монитора ? | wetal | Софт | 12 | 26.11.2009 15:20 |