TControl – видимі або візуальні компоненти.
Property Top,Left,Heigh,Width:integer; ClientOrigin:TPoint; Visible:Boolean; Enable:Boolean; Color,Cursor,Font; Text:string; Hint:string; ShowHint:Boolean;
Для видимих компонент існує ще одне відношення ієрархії: батьківська компонента – дочірня копонента. В кожного TControl є батько parent – TWinControl - відповідає за перемальовування дочірніх компонент, може співпадати власник. Дочірні компоненти використовують або власні шрифти,кольори ,курсори,або батьківські. ParentColor,ParentFont:Boolean. Екземпляри з ієрархії TControl не приймають фокус уведенняі тому не взаємодіють з клавіатурою. Максимум що вони можуть сприймати – клацання миші. TGraphicControl має канву; нестандартні елементи,що мають намалювати себе самі. Для невіконних елементів керування базовим є клас TGraphicControl, який є похідним від класу TControl. Невіконні елементи керування не можуть бути контейнерами інших елементів користувацького інтерфейсу. Перевагами невіконних елементів керування по відношенню з віконними є менший розхід ресурсів, оскільки для них не потрібен дескриптор вікна. Невіконними елементами керування є елементи графічного типу, наприклад, мітки, геометричні фігури, рамки, зображення, панелі для малювання.