Перечисляемое свойство MyEnumProp в новом компоненте TMyButton



Рисунок 19.3. Перечисляемое свойство MyEnumProp в новом компоненте TMyButton

Создание свойств-множеств в компоненте

Тип множества часто использовался в Object Pascal, и некоторые свойства компонентов Kylix имеют данный тип. Когда вы используете свойство типа множество, вы должны учитывать, что каждый элемент множества будет являться отдельным свойством, имеющим логический тип в инспекторе объектов.

Для создания свойства-множества сначала зададим нужный тип:

TMySetTypeFirst = (poFirst, poSecond, poThird);
TMySetType = set of TMySetTypeFirst;

Первая строка задает перечисляемый тип TMySetTypeFirst, который определяет диапазон множества. Вторая строка задает само множество TMySetType.

Пример добавления свойства-множества в компонент TMyButton приведен в листинге 19.4.



Содержание раздела