962_____________________________________________Глава 15

StatusBarl->SimpleText = Application->Hint;

обеспечивающий отображение текста, переданного компонентом в Applicati-
on->Hint.

Прототип этой функции можно внести в описание класса формы. Кроме того
надо указать приложению на эту функцию как на обработчик события On-
Hint. Это можно сделать, например, задав в обработчике события OnCreate
формы оператор:

Application->OnHint = DisplayHint;

2. Вы хотите, чтобы при нажатии некоторой кнопки Buttoni вашего приложе-
ния в панели Panell высвечивалась подсказка пользователю, например, «Ука-
жите имя файла», а сама кнопка имела ярлычок с текстом «Ввод». Тогда вы
можете задать свойству Hint этой кнопки значение «Ввод|Укажите имя файла»,
задать значение true свойству ShowHint. а в обработчик события нажатия
этой кнопки вставить оператор

Panell->Caption = GetLongHint(Buttonl->Hint);

Если же вы не хотите отображать ярлычок для кнопки, то можете ограничить-
ся значением Hint, равным «Укажите имя файла», задать значение ShowHint
равным false, а приведенный выше оператор оставить неизменным или заме-
нить на эквивалентный ему в данном случае оператор

Panell->Caption = GetShortHint(Buttonl->Hint);

или даже просто на оператор

Panell->Caption = Buttonl->Hint;

HostDockSite_________________________________________

Определяет контейнер, в который встроен данный компонент

Класс TControl

Определение

property TWinControl* HostDockSite

Описание

Свойство HostDockSite определяет контейнер, в который встроен данный ком-
понент. Если компонент находится в состоянии «плавающего» окна, то HostDock-
Site — временный объект типа FloatingDockSiteClass или NULL.

Обычно для программного встраивания компонента лучше использовать метод
ManualDock, а не задание HostDockSite. Установка HostDockSite приводит к не-
медленному встраиванию компонента в указанный контейнер, но не устанавливает
позицию компонента, его выравнивание и не воспроизводит событий встраивания,

Для встроенных компонентов значение HostDockSite совпадает со значением
Parent. Но если компонент никуда не встроен, то HostDockSite = NULL, a Parent
указывает на контейнер, содержащий данный компонент.

Imagelndex

Индекс изображения раздела в списке изображений родительского меню
Класс TMenuItem