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

Инспектор объектов (Object Inspector)

В терминах объектно-ориентированного программирования

объект — это совокупность свойств, методов и событий, на которые он может реагировать.

В окне Инспектора Объектов две закладки: Properties (свойства) и Events (события).

К простейшим свойствам объекта относятся цвет, длина, ширина и т.п.

Закладка событий дает доступ к обработчикам различных событий. К событиям относятся, например, создание объекта, движение мыши, нажатие клавиши на клавиатуре и проч.

В верхней части Инспектора Объектов расположен список всех компонентов, размещенных на дан­ной форме. Когда вы отмечаете какой-либо объект, то все поля Инспектора Объектов будут отно­ситься именно к нему. Если вы отметили несколько объектов, то в Инспекторе Объектов будут отра­жены общие (разделяемые) свойства и события всех отмеченных компонентов. Это полезно, когда, например, необходимо чтобы некоторая группа компонентов имела одинаковую высоту, ширину и/или реагировала одинаково на какое-либо событие.

Итак, компоненты VCL обладают не только уникальными, но и общими свойствами.

Практика

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

Компонент Panel (категория палитры Standard) служит для визуального разделения области проектирования, позволяет группировать различные компоненты. Обладает богатым набором для создания эффектов трехмерности. Один из основных элементов любого современного приложения под Windows.

Прежде чем мы познакомимся с некоторыми общими свойствами компонентов, внимательно по­смотрите на закладку Properties Инспектора Объектов. Эта закладка представляет собой таблицу, в ле­вой колонке которой расположены названия свойств выделенного компонента, а справа их значения.

Некоторые свойства являются составными, на что указывает стоящий слева от названия свойства знак “+”, см., например, Anchors. Чтобы развернуть весь список отдельных полей этого свойства нужно дважды щелкнуть указателем мыши на знаке “+”. Возврат к исходному состоянию происходит точно также.

Другие свойства помимо знака “+” содержат еще в правой части знак “…” (например, свойство для смены атрибутов шрифта Font). Для работы с такими свойствами проще всего нажать на многоточие и тогда вы попадете в одно из стандартных диалоговых окон Windows (окно выбора шрифта в нашем случае).

Еще имеется группа свойств, которые работают парами, т.е. изменение одного из них не приведет к ожидаемому результату (например, TabOrder и TabStop).

Для смены значений любого свойства необходимо щелкнуть указателем мыши в правой колонке закладки Properties Инспектора Объектов. Значения, принимаемые свойствами, могут быть самыми разнообразными — целые числа, зарезервированные слова (в этом случае предлагается список этих слов), булевские кон­станты true и false, и просто некоторые строковые константы.

При изменении значений некоторых свойств вид компонента меняется сразу в процессе проектиро­вания (например, изменение цвета компонента), другие же изменения могут быть заметны лишь при выполнении приложения (например, свойство видимости/невидимости).

Перед тем как перейти к изучению общих свойства компонентов познакомимся с понятиями роди­теля, владельца и дочерних компонентов.