Свойства этого типа наиболее часто встречаются у компонентов Delphi. Простое свойство может быть числовым, строковым или символьным. Допускается непосредственное редактирование значений этих свойств. Примером простых свойств являются: Caption, Text, Tag, Left, Top.
В соответствии с названием создание простых свойств несложно.
Рассмотрим следующий пример:
type
TMyComponent = class(TCustomControl)
private
{ Private declarations }
fInt:Integer;
fStr:String;
fCh:Char;
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
property Int:Integer read fInt write fInt;
property Str:String read fStr write fStr;
property Ch:Char read fCh write fCh;
end;

В секции частных объявлений указаны три поля объекта: целочисленное, строковое и символьное4 . Для обеспечения доступа к этим полям в секции published объявлены три соответствующие свойства. Если такой компонент окажется на форме, то внешний вид Инспектора объектов будет соответствовать рис. 13.

Рис. 13
Следует отметить, что помимо новых свойств Int, Str, Ch в Инспекторе объектов отображены свойства, унаследованные от родительского класса.

Сноски:
4 По существующим среди программистов соглашениям в Delphi имя поля всегда должно начинаться с префикса «f» (от англ. field – поле).

Введение в создание компонентов Delphi
Пакеты компонентов
Этапы и способы создания нового компонента
Создание простейшего компонента
Создание компонента. Анализ требований к компоненту
Создание компонента. Выбор подходящего родительского класса
Создание компонента. Программирование компонента
Установка компонента в палитру
Тестирование компонента
Создание значка компонента
Добавление методов и событий в компонент
Создание и добавление свойств в компонент
Понятие свойства. Классификация свойств.
Перечислимые свойства
Свойство типа множество
Свойство типа массив
Добавление свойств в компонент
Создание справки компонента
Удаление компонентов из среды разработки