![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
всё уменьшается в размере!
jahman © (2008-04-20 22:54:00)При переносе исходников на ноутбук все компоненты на всех формах почему-то уменьшаются в размере, хотя само окно формы остается таким же) Уменьшаются параметры width и height всех кнопок, editов и так далее. Даже если просто запустить откомпиленую программу на ноутбуке всё равно всё уезжает) Где надо поправить?
ZENsan (2008-04-21 15:13:00) [1]Form.PrintScale := poNone;
Form.Scaled := False;
Anatoly Podgoretsky (2008-04-21 13:58:00) [2]Читаем справку
> Description
>
> Use PixelsPerInch at runtime to change how the form is scaled
> to the current screen resolution. If PixelsPerInch is changed
> from its default value, the form will not have the same
> proportion on every screen resolution.
>
> At design time, PixelsPerInch is set automatically when
> the form is saved. Changes to PixelsPerInch made in the
> Object Inspector only affect the form at runtime.
>
> The form’s Scaled property must be true for PixelsPerInch
> to have an effect.
И устанавливаем у компьютера нужное разрешение для разработки, а в рантайм подстраиваем или не трогаем, что правильно - проект должен поддерживать выбор пользователя.
Sergey13 (2008-04-21 13:55:00) [3]> [2] jahman (21.04.08 13:44)
Свойства Экрана - Параметры - Дополнительно - Общие - Экран - Масштаб (количество точек на дюйм).
Не оно?
{RASkov} (2008-04-21 13:53:00) [4]> [2] jahman (21.04.08 13:44)
> Наверняка ведь очень просто исправляется..
Точно. На "Основной машине" поставь 96.... только не в делфи, а в системе....
jahman (2008-04-21 13:44:00) [5]ноутбук обычный, не новый. 15'. Заметил следующее: при разработке на основной машине форма имеет свойство PixelsPerInch: 120, при переносе на ноутбук оно автоматически становится 96..
Наверняка ведь очень просто исправляется..
brother (2008-04-21 07:33:00) [6]ноутбук то наверное лилипута?
иначе...