Topic: Кнопки управления окном

Дмитрий подскажите, можно-ли реализовать включение-отключение Кнопок управления окном "Свернуть" "Развернуть" "Закрыть"
на выбранных пользователем формах?

Например, кнопка "Развернуть" не активна по умолчанию на всех формах. Сделать размеры формы окна под один размер монитора не очень удобно. Когда окно будет открываться на другом (по размерам) мониторе, оно будет либо меньше, либо больше (от размера монитора зависит).

При активной кнопке "Развернуть" пользователь сможет увидеть окно во весь экран.

Спасибо.

Re: Кнопки управления окном

В настройках каждой формы есть опция "sizeable". Поставьте "true' и, пользователи смогут изменять размер формы.

Re: Кнопки управления окном

так можно отключать кнопки

Form1.BorderIcons:= biSystemMenu + biMinimize; // кнопка Развенуть окно будет недоступна
Form1.BorderIcons:= biSystemMenu + biMaximize; // кнопка Свернуть окно будет недоступна
Form1.BorderIcons:= 0; // позволяет скрыть все системные кнопки окна

как уже сказали, для активации кнопки "Развернуть", необходимо задействовать свойство формы Sizeable, также необходимо настроить свойство Anchors компонентов расположенных на данной форме, данное свойство задает поведение компонента при изменении размеров формы, например компонент может растягиваться пропорционально форме, либо сохранять свое положение в правом нижнем углу, т.д.

Dmitry.

Re: Кнопки управления окном

Дмитрий, alex842

спасибо