Интегрированная среда разработки Delphi



Поиск по сайту и не только :-))
Гостевая книга


 

 

 

Инспектор объектов Object Inspector
Инспектор Объектов представляет собой окно, расположенное обычно слева от окна редактора и используется для установки свойств различных объектов. Наиболее часто с 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 на форме. Это фокус очень эффективен, если у вас много связанных элементов (например при работе с базами данных).
Вот пожалуй и все пока ;-)

Автор: Автор сайта
 
 
 
Сайт управляется системой uCoz