Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гл_20.doc
Скачиваний:
0
Добавлен:
22.11.2019
Размер:
166.91 Кб
Скачать

20.4 Действия, выполняемые с объектами формы

В процессе создания формы вы можете переметать, удалять объекты или изменять их размеры и свойства.

Выделение объектов формы

Чтобы управлять объектом, вы сначала должны его выделить. Для выделения одного объекта достаточно щелкнуть на нем. Для выделения нескольких объектов выполните одно из следующих действий:

  • нажмите клавишу <Shift>. Удерживая ее в нажатом состоянии, щелкните мышью поочередно на всех выделяемых объектах;

  • выберите кнопку Select Objects (Выбрать объекты) на панели инстру ментов Form Controls (Элементы управления формы). Установите указа тель в форму. Не отпуская кнопку мыши, нарисуйте рамку вылелепич так, чтобы внутри нее оказались все необходимые объекты.

Для выделения всех объектов в форме можно воспользоваться коман. Select All (Выделить все) из меню Edit (Правка) или комбинацией клавиш <Ctrl> + <A>. После того как объекты выделены, вы можете управлять ими как единым целым.

Отмена выделения с объектов

Если вы хотите отменить выделение всех объектов формы, щелкни мышью вне выделенных объектов. Для снятия выделения отдельных объектов выполните следующие действия:

  1. Нажмите и удерживайте клавишу <Shift>.

  2. Щелкните мышью поочередно на объектах, с которых хотите снять выделение.

Перемещение объектов в форме

Visual FozPro позволяет перемещать один или несколько объектов формы одновременно как мышью, так и клавишами-стрелками. Использование клавиш-стрелок применяется, когда требуется точное позиционирование, т.к. одно нажатие клавиши приводит к перемещению объекта на один пиксел.

Если требуется переместить объекты на большое расстояние, можно комбинировать оба этих способа: сначала вы перемещаете объекты мышью, а затем с помощью клавиш-стрелок задаете их точное расположение.

Удаление объектов из формы

Для удаления из формы выделенных объектов выполните одно из следующих действий:

  • в меню Edit (Правка) выберите команду Cut (Вырезать);

  • нажмите клавишу <Backspace>;

  • нажмите клавишу <Del>.

Изменение размеров объектов и их выравнивание

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

Если требуется установить точные размеры объекта, лучше испольчовать свойства Height и Width, определяющие его высоту и ширину соответственно. Для этого откройте окно свойств объекта Properties (Свойства) и с пощью клавиатуры введитe необходимые значения в поля свойств.

Для улучшения внешнего вида, размещенные в форме объекты выравнивают относительно друг друга и сетки формы. Для выравнивания можно использовать. команды меню Format (Формат), а также панель инструментов Layout (Расположение), содержащую кнопки, коюрые наиболее часто применяются при выравнивании объектов и изменении их размеров.

В табл. 20.6 приведены все команды выравнивания объектов из меню Format, а в табл. 20.7 — команды изменения их размерен.

Таблица 20.6. Команды выравнивания объектов

Команда

Назначение

Align Left Sides

(По левому краю)

Выравнивает выбранные объекты по левому краю самого левого объекта

Align Right Sides

(По правому краю)

Выравнивает выбранные объекты по правому краю самого правого объекта

Align Top Edges

(По верхнему краю)

Выравнивает выбранные объекты по верхнему краю самого верхнего объекта

Align Bottom Edges

(По нижнему краю)

Выравнивает выбранные объекты по нижнему краю самого нижнего объекта

Align Vertical Centers

(По вертикальной оси)

Выравнивает выбранные объекты по вертикальной оси

Align Horizontal Centers (По горизонтальной оси)

Выравнивает выбранные объекты по горизонтальной оси

Center Vertically

(По вертикальному центру)

Центрирует выбранный объект относительно вертикального центра формы

Center Horizontally

(По горизонтальному центру)

Центрирует выбранный объект относительно горизонтального центра формы

Таблица 20.7. Команды изменения размеров объектов

Команда

Назначение

Size To Fit

(В границах)

Устанавливает размер объекта таким образом, чтобы его содержимое помещалось в границах объекта

Size To Grid

(По сетке)

Приводит размер объекта в соответствие с шагом сетки

Size To Tallest

(По высокому)

Устанавливает высоту объектов равной высоте самого высокого из выбранных объектов

Size To Shortest

(По низкому)

Устанавливает высоту объектов равной высоте самого низкого из выбранных объектов

Size To Widest

(По длинному)

Устанавливает длину объектов равной длине самого длинного из выбранных объектов

Size To Narrowest

(По короткому )

Устанавливает длину объектов равной длине самого короткого из выбранных объектов

Для управления расстоянием между выбранными объектами в горизонтальном и вертикатьном направлениях используются следующие дополнительные опции команд Horizontal Spacing (Расстояние по горизонтали) и Vertical Spacing (Расстояние по вертикали) (табл. 20.8).

Таблица 20.8. Опции команд Horizontal Spacing и Vertical Spacing

Опция

Действие

Make Equal

(Одинаковое расстояние)

Устанавливает одинаковое расстояние между выбранными объектами

Increase (Увеличить)

Увеличивает расстояние между выбранными объектами

Decrease (Уменьшить)

Уменьшает расстояние между выбранными объектами

В меню Format (Формат) также содержатся команды, управляющие отображением объекта в форме (табл. 20.9).

Таблица 20.9. Команды меню Format

Команда

Действие

Bring to Front (Позади)

Направляет выбранный объект на самый нижний слой формы

Send to Back (Поверх)

Направляет выбранный объект на самый верхний слой формы

Линии сетки

Для точного позиционирования объектов в форме удобно использовать сетку, которая отображается на экране при выборе команды Grid Line (Линии сетки) из меню View (Вид). Размер ячейки сетки в горизонтальном и вертикальном направлениях устанавливается с помощью двух полей ввода в диалоговом окне Set Grid Scale (Установка размера сетки). Для его открытия в меню Format (Формат) используется команда Set Grid Scale (Установка размера сетки).

При установленной в меню Format (Формат) опции Snap to Grid (По сетке) вы не можете расположить объект в произвольном месте формы. Все операции размещения объектов, их перемещения и изменения размеров будут выполняться с учетом размера ячейки сетки.