Свойства, методы, события, типы, классы________________________939

// Тут List->Count = 5 и List-capacity = 5

for (int 1=0; I <= I; I++)
List->Delete(I) ;

// Тут List->Count = 2 и List-Capacity = 5

List-Capacity = List-Capacity — 3; -.
// Тут List-Count = 2 и List-Capacity = 2

Этот пример будет выполнять те же самые функции и без операторов

List-Capacity = 5;

И

List-Capacity = List-Capacity — 3;

Но первый из этих операторов экономит время при увеличении длины списка,
а второй — сокращает затраты памяти.

Caption

|       Определяет строку текста, идентифицирующую компонент для пользователя

: j.

ij      Класс TControl

Определение

property System: •.AnsiString Caption

Описание

Свойство Caption связывает с компонентом некоторую строку текста, поясня-
ющую его назначение. Чаще всего это надписи на кнопках, метках, панелях, тек-
сты разделов меню и т.д.

По умолчанию Caption совпадает с именем компонента — свойством Name и
изменяется при его изменении.

Для разделов меню и кнопок можно в свойстве Caption указать символы быст-
рого доступа. Для этого перед соответствующим символом надо поставить символ
амперсанта — &. Следующий за амперсантом символ будет отображаться подчерк-
нутым и будет являться символом быстрого доступа: при выполнении приложения
нажатие клавиши Alt + клавиши данного символа будет эквивалентно выбору со-
ответствующего раздела меню или нажатию соответствующей кнопки.

Если в текст строки Caption надо ввести символ амперсанта, его надо повто-
рить дважды: &&.

Для разделов меню задание значения Caption, равного символу «->>, означает
разделительную черту.

Поскольку Caption имеет тип AnsiString. то этому свойству можно непосред-
ственно присваивать не только строковые значения, но и символы, целые и дейст-
вительные числа.

Примеры

1. Примеры задания свойства Caption в процессе проектирования меню:

Задание	Отображение
&Файл	Файл
Фор&мат	Формат
Сохранить &как	Сохранить как