Topic: Автоопределение размера форм

Добрый день!

Все формы делал на своем компе, с большим разрешением экрана. Некоторые пользователи жалуются, что у них формы не помещаются на экране. Возможно ли автоопределение и подстравивание размера окон форм под разрешение экрана?

2 (edited by borsai 2015-02-17 08:37:26)

Re: Автоопределение размера форм

zoomix wrote:

Добрый день!

Все формы делал на своем компе, с большим разрешением экрана. Некоторые пользователи жалуются, что у них формы не помещаются на экране. Возможно ли автоопределение и подстравивание размера окон форм под разрешение экрана?

в событии  формы OnShow


Form1.WindowState := wsMaximized;

Re: Автоопределение размера форм

Ок, спасибо, попробую, если это есть в в событиях v.1.46

Re: Автоопределение размера форм

Приветствую,


У форм необходимо задействовать свойство Sizeable, также все компоненты имеют свойство Anchors, которое позволяет задать поведение компонента, при изменении размера формы.


Если не получится, пришлите пожалуйста проект на support@drive-software.com
помогу

Dmitry.

Re: Автоопределение размера форм

Спасибо!

6 (edited by zoomix 2015-02-17 08:49:39)

Re: Автоопределение размера форм

А где про эти Якоря можно подробнее почитать? Просто в руководстве написано:

"Anchors           Настраивает поведение компонента при изменении размеров окна"

И все. А как настраивает - непонятно.

Re: Автоопределение размера форм

Например, если установить


Left, Top, Right, Bottom - тогда компонента будет увеличиваться в размерах вместе с формой (обычно подходят для гридов)
Right,Bottom - тогда компонент будет всегда оставаться в правом нижнем углу формы
Left,Bottom - тогда компонент будет всегда оставаться в левом нижнем углу формы
Right,Top - тогда компонент будет всегда оставаться в правом верхнем углу формы


попробуйте просто поиграться с этими значениями, я думаю тогда станет ясен принцип.

Dmitry.

Re: Автоопределение размера форм

Ок, спасибо!

Re: Автоопределение размера форм

Жаль кнопки под гридом не отъезжают при изменении размеров окна, только сами гриды. Надо будет попробовать кнопки на панели расположить, м.б. панель тоже смещается в видимую сторону при уменьшении мышкой окна.

Re: Автоопределение размера форм

Если кнопки правильно настроены, то будут отъезжать.

Если кнопки должны быть всегда внизу окна и слева, установите для них значение Anchors: Left,Bottom

Dmitry.

11 (edited by zoomix 2015-02-17 10:00:37)

Re: Автоопределение размера форм

"Лед тронулся, господа, присяжные заседатели!" (с) Поехали! Вверх - ок, а когда сокращаешь окно в направлении северо-запада, то все кнопки справа закрывает сокращаемая линия границы формы...

12 (edited by zoomix 2015-02-17 11:06:37)

Re: Автоопределение размера форм

Все равно, к сожалению, при крупном разрешении экрана - ресайз автоматом под размеры рабочей области не делается и некоторые формы - выходят за границы рабочей области монитора. Только вручную погонять. Пришлось уменьшить формы до менее комфортных. ну ничего, и так - супер! Возможно, это появится в новых версиях и будет больше стимула их приобрести.

Re: Автоопределение размера форм

zoomix
Пришлите пожалуйста проект на support@drive-software.com
постараюсь помочь.

Dmitry.