1. Иерархия редакторов свойств

Рис.1. Иерархия редакторов свойств

Рис. 12.1. Рис.1. Иерархия редакторов свойств


Таблица 12.1.
Редактор свойствВозможности редактирования
TPropertyEditorБазовый класс для всех редакторов свойств.
TOrdinalPropertyБазовый класс редакторов всех обычных свойств. Отвечает за определение того, все ли выбранные компоненты отображают то же значение.
TlntegerPropertyРедактор по умолчанию для всех свойств типа Longint и всех подтипов типа Longint (например, Integer, Word, 1..10). Этот редактор предотвращает введение пользователем значений, выходящих за допустимый диапазон для конкретного целого типа.
TColorPropertyНастраиваемый целочисленный редактор для свойств TColor. Этот редактор обеспечивает три редактирующих свойства. Во-первых, отображается значение текущего цвета с использованием заранее определенной константы цвета или ее шестнадцатиричного эквивалента. Во-вторых, создается раскрывающийся список, содержащий заранее определенные константы цвета. И наконец, если пользователь дважды щелкает в колонке значений в Инспекторе объектов, отображается диалоговое окно выбора цвета.
TCursorPropertyНастраиваемый целочисленный редактор для свойств Cursor. Этот редактор отображает раскрывающийся список всех доступных курсоров.
TCharPropertyРедактор по умолчанию для свойств Char, в том числе подтипов Char (например, Char, 'A'..'Z').
TEnumPropertyРедактор по умолчанию для любого перечислимого типа. Этот редактор отвечает за отображение раскрывающегося списка, содержащего каждый элемент перечисления.
TSetPropertyРедактор свойств по умолчанию для всех свойств множества. Этот редактор не редактирует множество непосредственно, а отображает подсвойства для каждого элемента множества.
TFIoatPropertyРедактор свойств по умолчанию для всех чисел с плавающей точкой
TStringPropertyРедактор свойств по умолчанию для всех строковых свойств, включая строки ограниченной длины (например, string[40]).
TFontNamePropertyНастраиваемый строковый редактор для свойства TFont.Name. Этот редактор отображает раскрывающийся список всех имен шрифтов, известных Windows.
TCaptionPropertyНастраиваемый строковый редактор для свойств Caption и Text. Этот редактор обновляет значение свойства после каждого нажатия клавиши, а не только после нажатия клавиши Enter.
TSetElementPropertyРедактор свойств по умолчанию для отдельных элементов множества. Этот редактор отвечает за отображение имени элемента в колонке имени свойства в Инспекторе объектов. Кроме того, значение каждого элемента отображается в виде логического значения
TCIassPropertyРедактор свойств по умолчанию для всех типов объектов. Этот редактор отображает имя класса объекта и отображает свойства объекта в виде подсвойств. Значения подсвойств могут быть модифицированны.
TFontProperty Настраиваемый редактор свойств класса для свойств Font. Показывает каждое свойство класса TFont в виде его подсвойств, но отображает также и диалоговое окно выбора шрифта.
TStringListPropertyНастраиваемый редактор свойств класса для свойств строкового списка. Этот редактор отображает содержание строкового списка в поле memo, которое является частью диалогового окна.
TMethodPropertyРедактор свойств по умолчанию для свойств указателей метода. Это редактор, используемый для событий.
TComponentPropertyРедактор по умолчанию для свойств компонентных ссылок. Этот редактор отображает раскрывающийся список компонентов, размещенных на текущей форме, имеющих совместимый тип с выбранным свойством.