Инспектор Объектов представляет
собой окно, расположенное обычно слева от окна редактора и используется
для установки свойств различных объектов. Наиболее часто с Object
Inspector приходится работать во время проектирования интерфейса Вашего
приложения (закладка Properties) , а также при определении
обработчиков событий (закладка Events).
Свойства в Object Inspector представлены в виде таблицы: в левой колонке
- имя свойства, в правой - значение. Если значение свойства представляет
собой множество значений, то при выборе значения откроется список.
Многие списки, к стати, снабжены рисунками (такие как Cursor
или Color).
Свойство, в свою очередь, может быть объектом (например Font).
В этом случае слева от имени свойства можно обнаружить знак "+",
при нажатии на который объект "раскроется" и можно будет
увидеть его свойства (которые также могут быть объектами и т.д.)
Имена свойств в Object Inspector могут располагаться по разному: отсортированными
по имени (как обычно, по умолчанию) и отсортированными по категориям.
Изменить порядок сортировки можно с помощью контекстного меню Object
Inspector (команда Arrange). Отсортированный по категориям
Object Inspector выглядит несколько непривычно. Так, некоторые свойства
могут попадать в разные категории, но, тем не менее, такое представление
является очень удобным, особенно при окончательной доработке интерфейса
или при работе только с отдельными категориями свойств.
Еще одна особенность Object Inspector - возможность скрывать свойства
некоторых категорий. Этого можно достичь с помощью команды View
контекстного меню Object Inspector.
Другая закладка Object Inspector содержит список событий выбранного
объекта. Список событий также представляет собой таблицу из двух колонок.
Он также может изменяться в зависимости от сортировки списка и от
изменения видимости категорий. Все это просто и бросается в глаза
с первого же раза.
Пару слов хотелось бы сказать об определении обработчиков событий.
Чтобы определить обработчик события, необходимо перейти на закладку
Events Object Inspector и дважды щелкнуть мышью справа возле
имени события. В этом случае в окне редактора Вы увидите сформированный
код обработчика. Можно еще щелкнуть мышью возле имени события, ввести
имя обработчика и нажать Enter. Опять же, в окне редактора
увидите сформированный код, но уже с именем, введенным Вами. Еще один
вариант. Иногда бывает нужно для разных элементов управления определить
один обработчик (такое бывает, поверьте). В этом случае достаточно
раскрыть список рядом с именем события и выбрать из него необходимый
(разумеется обработчик должен уже быть написан Вами раньше). И последний
способ: для большинства элементов управления определены обработчики
по умолчанию (для TButton - OnClick, для TEdit - OnChange).
Для определения такого обработчика достаточно дважды щелкнуть мышью
на этом элементе.
И на последок - один малоизвестный факт. В Object Inspector Delphi-5
появилась возможность выбора компонента через связанное с ним свойство.
Поясню на примере. Создайте новый проект. На форму поместите элемент
MainMenu, сделайте активной форму. Перейдите в Object Inspector
и дважды щелкните на значении свойства формы MainMenu, удерживая
при этом Ctrl. В результате будет выбран элемент MainMenu
на форме. Это фокус очень эффективен, если у вас много связанных элементов
(например при работе с базами данных).
Вот пожалуй и все пока ;-) |