Кент Рейсдорф. BORLAND C++BUILDER. Раздел 1
Кент Рейсдорф. BORLAND C++BUILDER. Страница 109
Свойство Style объекта Font — хороший пример набора. Заметьте, что перед Style стоит знак плюс. Если вы дважды щелкнете на свойстве Style, откроется дополнительный список. В этом случае набор состоит из различных стилей, доступных для данного шрифта: полужирный, курсивный, подчеркнутый и перечеркнутый. Двойным щелчком на стиле можно включить или выключить этот стиль (установить значение true или false). Некоторые свойства могут представлять собой перечисления (enumerations).
Перечисление (enumeration) — это список возможных значений свойства.
Когда вы щелкаете на свойстве перечислимого типа, справа от его значения появляется кнопка со стрелкой, направленной вниз. Чтобы увидеть список возможных значений, щелкните на этой кнопке. Можно также дважды щелкнуть на самом значении свойства. При этом инспектор объектов будет циклически перебирать (перечислять) все возможные значения. Свойство Cursor является хорошим примером перечислимого свойства. Выберите это свойство и щелкните на кнопке со стрелкой, чтобы увидеть список курсоров, которые вы можете выбрать.
Пока у вас запущен C++Builder и на экране находится пустая форма, вы можете некоторое время поисследовать различные компоненты и их свойства. Итак, вперед; я подожду.
? Свойства подобны членам-данным класса и могут быть доступны аналогичным образом.
? Свойства не являются членами-данными. Они относятся к специальной категории членов класса.
? Когда свойству присваивается значение, часто, но не всегда, вызывается метод записи. Это зависит от реализации конкретного свойства.
? Свойства не могут быть использованы в качестве аргументов при вызове функции.
? Свойства обычно имеют значения по умолчанию, которые отображаются в окне инспектора объектов при первом использовании компонента. Эти значения используются при отсутствии присваивания других значений.