Delphi надає можливість програмісту створити свій власний компонент, помістити його на одну з вкладок палітри компонентів і використовувати при розробці додатків точно так же, як і інші компоненти Delphi.
Процес створення компонента може бути представлений як послідовність наступних етапів:
- Вибір базового класу.
- створення модуля компонента.
- Тестування компонента.
- Додавання компонента в пакет компонентів.
Розглянемо процес створення компонента програміста на прикладі розробки компонента NkEdit, призначеного для введення і редагування дробового числа.