Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2011, 10:04   #1
Linore
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 95
По умолчанию Привязка WinForm к разрешению экрана

Здравствуйте.
Я столкнулась с проблемой, что моя WinForm на моем компьютере отображается нормально, но стоит только поменять разрешение на 800Х600 и она начинает плыть.при увеличении ее во весь экран она отрезает половину формы.
Помогите пожалуйста , как привязать форму к разрешению?
Возможно, может быть надо запрограммировать Scale?
Заранее спасибо.
Linore вне форума Ответить с цитированием
Старый 10.09.2011, 00:23   #2
TaTT DoGG
Форумчанин
 
Аватар для TaTT DoGG
 
Регистрация: 25.04.2008
Сообщений: 476
По умолчанию

скрины если можно. а вообще у всех компонентов формы нужно настраивать свойства Archor и Dock
Life if about choices
Make the right choice
TaTT DoGG вне форума Ответить с цитированием
Старый 12.09.2011, 14:47   #3
Linore
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 95
По умолчанию

Archor не помогает, когда большое разрешение он просто обрезает то что не влезает в экран. Dock вообще жестко привязывает к краю формы, и это мне не поможет никак.
Linore вне форума Ответить с цитированием
Старый 12.09.2011, 18:22   #4
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

Решение этой проблемы это одна из главных причин создания WPF
m0nax вне форума Ответить с цитированием
Старый 13.09.2011, 22:37   #5
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от m0nax Посмотреть сообщение
Решение этой проблемы это одна из главных причин создания WPF
Да ладно!!! В чем проблема? Спланируйте приложения для разных форматов экрана. Располагайте элементы формы более компактно.
По возможности выносите функции в различные меню. вместо кнопок делайте ссылки. Они меньше места занимают.
Мое последнее приложение планировалось использовать как на компе при высоком разрешении так и на портативном PDA. с диагональю 7 дюймов.
При грамотном подходе решить поставленную задачу можно в чем угодно.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 15.09.2011, 16:39   #6
dmail1976
 
Регистрация: 03.08.2011
Сообщений: 3
По умолчанию

Я посоветовал бы ориентироваться при создании окон на разрешение 800x600. Создавать размеры окон и расположения такие, чтобы на 800x600 они помещались на экран. И использовать при работе с окнами:
Screen.PrimaryScreen.WorkingArea.Wi dth - ширина рабочей области
Screen.PrimaryScreen.WorkingArea.Wi dth - высота рабочей области
dmail1976 вне форума Ответить с цитированием
Старый 15.09.2011, 16:40   #7
dmail1976
 
Регистрация: 03.08.2011
Сообщений: 3
По умолчанию

Screen.PrimaryScreen.WorkingArea.He ight - высота
dmail1976 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск 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