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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2009, 09:24   #1
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
Вопрос Масштабирование формы от разрешения

Всем привет!

Подскажите пожалуйста кто-нибудь как масштабировать форму в зависимости от разрешения. Заранее спасибо
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 06.12.2009, 14:34   #2
frodor999
 
Регистрация: 09.04.2009
Сообщений: 8
Радость

form1.height:=round(screen.height/2);
form1.width:=round(screen.width/2);

вот так.
http:\\ua-soft.at.ua
frodor999 вне форума Ответить с цитированием
Старый 06.12.2009, 15:26   #3
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

frodor999, спасибо, работает, но хотелось бы чтобы всё масштабировалось вместе с формой
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 06.12.2009, 15:28   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Либо используйте якоря (но они не дадут уменьшение кнопок) либо создайте функцию, которая будет домножать размеры всех компонентов на некий коэффициент.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 06.12.2009, 15:38   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

думаю вам нужно сие...
Код:
ScaleBy(screen.PixelsPerInch, 96{коэффициент});
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размер формы и компонентов на ней в зависимости от разрешения монитора Droid Общие вопросы Delphi 2 04.08.2009 08:01
Изменение разрешения при запуске формы artemavd Общие вопросы Delphi 2 16.07.2009 18:48
разрешения общего доступа и ntfs разрешения Zerone Свободное общение 4 16.02.2009 17:05
масштабирование lenivec Общие вопросы Delphi 1 23.02.2008 07:07
Масштабирование Формы SERG1980 Общие вопросы Delphi 1 28.03.2007 12:28