Система визуального объектно-ориентированного проектирования C++Builder  67

а)                                            б)
Рис. 2.6

Страница свойств (а) и страница событий (б) Инспектора Объектов

свойств, в котором вы можете, например, установить в true свойство fsBold (жир-
ный). Кстати, для смены true на false и обратно в подобных булевых свойствах не
обязательно выбирать значение из выпадающего списка. Достаточно сделать двой-
ной щелчок на значении свойства, и оно изменится. После того, как вы просмотре-
ли или изменили подсвойства, вы можете опять сделать двойной щелчок на голов-
ном свойстве, и список подсвойств свернется.

Страница событий (Events) составляет вторую часть Инспектора Объектов (см.
рис. 2.6 б). На ней указаны все события, на которые может реагировать выбран-
ный объект. Например, если вам надо выполнить какие-то действия в момент со-
здания формы (обычно это различные операции настройки), то вы должны выде-
лить событие OnCreate. Рядом с именем этого события откроется окно с выпадаю-
щим списком. Если вы уже написали в своем приложении какие-то обработчики
событий и хотите при событии OnCreate использовать один из них, вы можете вы-
брать необходимый обработчик из выпадающего списка. Если же вам надо напи-
сать новый обработчик, то сделайте двойной щелчок на пустом окне списка.

Вы попадете в окно Редактора Кода, в котором увидите текст:

void
(

)

_?astcall TFormI::FormCreate(TObject *Sender)

Курсор будет расположен в пустой строке между строками с открывающейся и
закрывающейся фигурными скобками. Увиденный вами код — это заготовка обра-
ботчика события, которую автоматически сделал C++Builder. Вам остается только
в промежутке между скобками «{» и «}»написать необходимые операторы.

Пользуясь Инспектором Объектов вы можете получить контекстную справку
по свойствам или событиям. Для этого выделите в окне Инспектора Объектов инте-
ресующее вас свойство или событие и нажмите клавишу F1.

2.2.8 Перетаскивание и встраивание окон в ИСР C++Builder 4

В Интегрированной Среде Разработки C++Builder 4, как и в оконных компо-
нентах C++Builder 4, широко используется технология Drag&Doc — перетаскива-

З*