Таблица 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 | Редактор по умолчанию для свойств компонентных ссылок. Этот редактор отображает раскрывающийся список компонентов, размещенных на текущей форме, имеющих совместимый тип с выбранным свойством. |