|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.08.2011, 14:14 | #1 |
Пользователь
Регистрация: 07.01.2009
Сообщений: 36
|
Форма и компоненты растягивание по ширине экрана?
Как сделать чтобы форма и все компоненты на ней растягивались по ширине экрана?
|
31.08.2011, 14:27 | #2 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
глобальный объект Screen содержит всю информацию о разрешении экрана и т.д. Ловите сообщение формы onSize и подгоняете размеры компонентов и саму форму как вам надо.
|
31.08.2011, 14:54 | #3 |
Пользователь
Регистрация: 07.01.2009
Сообщений: 36
|
Дело в том что, программа делалась под 1 разрешение и компоненты расставлены именно на нём. Когда запускаешь на компьютере с большем разрешением, то сама форма растягивается, а вот компоненты относительно неё нет.
|
31.08.2011, 15:00 | #4 |
Форумчанин
Регистрация: 14.03.2011
Сообщений: 104
|
Возможно свойство Anchors визуальных компонентов вам поможет
|
31.08.2011, 15:00 | #5 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
Запоминайте в проге отношения позиции компонентов к размеру формы и отношения размеров компонентов к размеру формы. Потом по этому отношению можно вычислить правильную позицию (помножить размер формы на отношение) и размеры и "масштабировать" рабочее окно.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Если сделать текст в 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 |