Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 368

Notebook->PageIndex = 0; Notebook->ActivePage = "ShortSpeedBar";

Компакт-диск, прилагаемый к книге, содержит программу SBarTest, которая иллюстрирует рассмотренную методику. Загрузите программу и поработайте с ней, чтобы освоить применение множественных опера­тивных панелей.

На рис. 13.2 показано окно программы SBarTest с коротким вариантом оперативной панели, а на рис. 13.3 эта панель выведена полностью.

Как вы видите, множественные оперативные панели чрезвычайно просто реализуются в C++Builder. Это превосходный пример, иллюстрирующий воз­можности визуальной среды программирования. Если вам никогда не при­ходилось создавать что-либо подобное с использованием только API Windows, то довольно сложно представить себе объем этой работы, но можете поверить мне на слово.

Всплывающие подсказки и указания

Всплывающие подсказки и указания по использованию инструментов также помогут придать вашему приложению законченный вид. Я уже сказал о них практически все, когда мы рассматривали компоненты в 8-й день, «Компоненты VCL», а также в 9-й день, где мы включили поддержку под­сказок в программу Scratchpad. Если вам нужно вспомнить, как это делалось, вернитесь к 9-му дню и просмотрите раздел «Добавление функций и чле­нов-данных в исходный код».

Существует одна вещь, о которой я не говорил прежде, а именно, изме­нение свойств подсказки инструмента. Класс TApplication содержит четыре свойства, которые управляют поведением всплывающих подсказок. В табли­це 13.1 приведен список эти свойств и их описания.

Таблица 13.1. Свойства TApplication, относящиеся к всплывающим подсказкам

I Свойство Описание
HintColor Устанавливает цвет фона окна всплывающей подсказки.
HintHidePause Устанавливает время (в миллисекундах), по прошествии которого подсказка исчезает, если курсор мыши остается неподвижным, указывая на компонент.
HintPause Устанавливает интервал времени (в миллисекундах) от момента задержки курсора над компонентом до появления всплывающей подсказки.
HintShortPause Устанавливает интервал времени между отображениями всплывающих подсказок после того, как одна из них была показана (например, когда пользователь перемещает курсор в пределах группы кнопок оперативной панели).

Установленные для этих свойств значения по умолчанию подходят для большинства приложений. Тем не менее, если вам нужно изменить значение любого из свойств подсказки, у вас есть такая возможность.

Web-дизайн (с) 2010 All rights reserved