Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka_po_labam_delfi.doc
Скачиваний:
5
Добавлен:
24.04.2019
Размер:
1.32 Mб
Скачать

1.2.3 Размеры и положение формы на экране.

Теперь определимся с размерами формы и ее местоположением па экране. Установить размеры и положение формы проще всего во время проектирования с помощью мыши. Другой способ - обратиться к Инспектору объектов и задать размеры формы значениями свойств Width и Height, а местоположение -значениями свойств Left и Тор (значения задаются в пикселях)

Кроме того, помощью свойства Position можно организовать автоматическое размещение формы, выбрав одно из следующих значений:

PoDefault - размер и положение формы подбираются автоматически средой Windows;

PoDefaultPosOnly - положение формы подбирается автоматически, а ширина и высота - по значениям свойств Width и Height;

PoDefaultSizeOnly - размер формы устанавливается автоматически по умолчанию, местоположение - по значению Left и Тор;

PoDesigned - размер и положение задаются значениями Left, Тор, Width, Height, установленными во время разработки приложения;

PoScreenCenter - форма размещается в центре экрана; размеры задаются значениями Width и Height.

Работая с приложением, пользователь может свернуть форму или развернуть её на всю рабочую область экрана с помощью соответствующих кнопок рамки. Состояние формы (свёрнута или развёрнута) определяется свойством WindowState, которое принимает следующие значения:

WsNormal - форма ни свёрнута, ни развёрнута,

WsMinimized - форма свёрнута;

WsMaximized - форма развёрнута.

1.2.3 Рамка формы.

Во внешнем виде формы важную роль играет рамка и расположенные на ней кнопки «Свернуть», «Развернуть», «Закрыть». Стиль рамки задаётся с помощью свойства, которое может принимать следующие значения:

BsDialog - неизменяемая в размерах рамка, свойственная диалоговым окнам;

BsSingle - неизменяемая в размерах рамка для обычного окна;

BsNone - у окна вообще нет ни рамки, ни заголовка;

BsSizeable - изменяемая в размерах рамка для обычного окна;

BsSizeToolWin - аналогично значению BsSizeable, но окно имеет слегка уменьшенный заголовок, что свидетельствует о его служебном назначении;

BsToolWindows - аналогично значению BsSizeable, но окно имеет слегка уменьшенный заголовок, что свидетельствует о его служебном назначении.

Когда значение в свойстве BorderStyle допускает наличие заголовка, вы можете использовать свойство BorderIcons для определения системных элементов рамки, которые будут доступны пользователю. Свойство BorderIcons состоит из следующих вложенных свойств булевского типа:

BiSystenMenu - форма имеет управляющее меню (оно вызывается по щелчку правой кнопки мыши на заголовке формы);

BiMinimize - рамка формы имеет кнопку «Свернуть»;

BiMaximize - рамка, формы, имеет кнопку «Развернуть»;

BiHelp - рамка формы имеет кнопку «Справка»; при нажатии кнопки «Справка» курсор мыши превращается в стрелку со значком вопроса; выбирая таким курсором нужный элемент формы, пользователь получает по нему справку о всплывающем окне.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]