Форум: "Основная";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
ВнизАдаптация к разрешениям монитора Найти похожие ветки
← →
Cranium (2002-11-15 01:27) [0]Вопрос собственно в следующем. Заранее не известно с каким разрешением монитора работает юзр твоей программы. А посему встает вопрос оптимизации окошек и видимых компонентов под различные разрешения монитора... Может кто присоветует методику решения данной проблемы
← →
Новенький в Делфи (2002-11-15 04:30) [1]Например активно использовать контейнеры... TPanel например, и свойство Align виз. компонентов.
В завиимости от рарешения в OnCreate формы подстраивать размеры компонентов...
← →
Cranium (2002-11-15 14:12) [2]Хорошо. А логически как организовать такую проверку при запуске?
Хотелось бы написать одну процедуру, а потом вызывать ее из разных модулий при создании очередного окна....
← →
Aristarh (2002-11-15 14:59) [3]ScreenWidth := Screen.Width;
Screen: TScreen - глобальный объект
← →
Reindeer Moss Eater (2002-11-15 16:11) [4]Наследуй все формы приложения от одного общего предка (потомка TForm). А масштабирование реализуй в этом общем потомке.
← →
Переяслов Григорий (2002-11-15 16:33) [5]Универсального способа практически нет. Каждую форму необходимо писать с учетом работы в любом разрешении монитора. Для этого необходимо, как сказал Новенький в Делфи, использовать панели, свойства Align, Anchors, а также Constraints. Следи, чтобы надписи (label b т.д.) имели запас места. Формы можно масштабировать в зависимости от разрешения экрана (Screen : TScreen). Некоторые контролы придется устанавливать руками, но не обязательно.
← →
TTCustomDelphiMaster (2002-11-15 16:37) [6]А можно вообще программы без окошек делать :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c