Вы часто используете в своих программах одни и те же куски кода для обработки стандартных компонент?Для начала нужно определиться, какую компоненту будем создавть.Для примера сделаем компоненту на базе стандартной компоненты дельфи TEdit.Создайте отдельную папку для компоненты.В поле Unit file name введите путь до папки, где будут размещаться модуль компоненты.Компонента реагирует на нажатие пользователем клавиши в поле ввода процедурой TNEdit.KeyPress.В раздел обьявления приложения добавьте инструкцию обьявления компоненты.Наша компонента динамически создается в процедуре создания формы, т.е. в момент создания формы.Устанавливаем компоненту на палитру компонент.У всех компонент на палитре есть свои значки.