Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Yamaha
Зарегистрирован: 25.11.2001 Сообщения: 4 Откуда: Киев
|
Добавлено: Вс Ноя 25 2001 23:52 Заголовок сообщения: Delphi |
|
|
Может ли КТО-НИБУДЬ ответить? Я создал форму, набросал на ней компоненты. Все єто было сделана на разрешении 800х600. Можно ли теперь этоь все отобразить на 1024х768 без потери качества (сохранить пропорции между размерами компонент и т.д.) или необходимо все переделывать, сразу поставив 1024х768? Заранее благодарен, Сергей! |
|
Вернуться к началу |
|
|
ВладВ
Зарегистрирован: 14.11.2001 Сообщения: 19 Откуда: Moscow (5020 ;)
|
Добавлено: Пн Ноя 26 2001 17:21 Заголовок сообщения: Re: Delphi |
|
|
Есть два способа. 1) Автоматический. Все визуальные компоненты имеют свойства Align и Anchors (второе только в D4+). С помощью этих свойств можно указать, как будут смещаться объекты при изменении размеров формы. Подробнее читай в хэлпах. 2) Ручной. У формы есть событие OnResize. Пиши в его обработчеке код, который сдвинет/растянет объекты, меняя свойства Left/Top/Width/Height. Второй метод более гибкий - руками ессно можно что угодно сделать. P.S.: настройки шрифтов дельфи берет из ОС. если не хочешь, чтобы в твоей проге увеличивались символы при увеличении шрифта в настройках системы, смотри проперть формы Scaled. |
|
Вернуться к началу |
|
|
|