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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2011, 14:14   #1
mental
Пользователь
 
Регистрация: 07.01.2009
Сообщений: 36
По умолчанию Форма и компоненты растягивание по ширине экрана?

Как сделать чтобы форма и все компоненты на ней растягивались по ширине экрана?
mental вне форума Ответить с цитированием
Старый 31.08.2011, 14:27   #2
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

глобальный объект Screen содержит всю информацию о разрешении экрана и т.д. Ловите сообщение формы onSize и подгоняете размеры компонентов и саму форму как вам надо.
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Старый 31.08.2011, 14:54   #3
mental
Пользователь
 
Регистрация: 07.01.2009
Сообщений: 36
По умолчанию

Дело в том что, программа делалась под 1 разрешение и компоненты расставлены именно на нём. Когда запускаешь на компьютере с большем разрешением, то сама форма растягивается, а вот компоненты относительно неё нет.
mental вне форума Ответить с цитированием
Старый 31.08.2011, 15:00   #4
Silver_S
Форумчанин
 
Регистрация: 14.03.2011
Сообщений: 104
По умолчанию

Возможно свойство Anchors визуальных компонентов вам поможет
Silver_S вне форума Ответить с цитированием
Старый 31.08.2011, 15:00   #5
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

Запоминайте в проге отношения позиции компонентов к размеру формы и отношения размеров компонентов к размеру формы. Потом по этому отношению можно вычислить правильную позицию (помножить размер формы на отношение) и размеры и "масштабировать" рабочее окно.
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Если сделать текст в Windows7 больше 100%, то расползаются компоненты и форма. werrey Общие вопросы Delphi 2 12.08.2011 15:21
Растягивание фигур. KOPC1886 C# (си шарп) 4 03.05.2011 13:04
Растягивание окна tools Общие вопросы Delphi 3 26.03.2010 01:57
Можно ли оставить компоненты на форме не прозраными, если форма прозрачна? pro100-delphi Общие вопросы Delphi 3 27.12.2009 13:42
Растягивание фона psywalker HTML и CSS 7 19.06.2008 18:08