Показать сообщение отдельно
  #2  
Старый 09.06.2013, 21:37
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Очевидно не надо собирать под своё разрешение, оно не всегда доступно, раньше был стандарт 640Х480, потом 800Х600, теперь видимо это 1024Х768, под него и нужно минимальные размеры формы устанавливать, а масштабирование примерно так в OnCreate формы выставлять
Код:
if Screen.Width > 1024  then ScaleBy(Round(((Screen.Width - 1024) / 1024) * 100) + 100, 100);
есть вариант при создании формы отслеживать разрешение и под него расположение и размер компонентов на ней подставлять, но это муторно и затратно по времени, возможно есть уже готовый компонент, типа СmpStorage или Storage Library, точно не знаю, надо поглядеть.

вот статьи по теме
Ответить с цитированием