Урок Delphi | Создание иконки для компонента Delphi 2010

Я сохранил для примера в папке CompIcon и назвал пакет CompIcon

В менеджере проекта получил следующее


После чего не закрывая пакет создаем новый компонент


В появившемся окне выбираю класс родителя TComponent


Изменил имя компонента на TCompIcon


Тут же можно было выбрать в какую вкладку устанавливать ваш компонент, оставилsamples.
Нажимаем Finish после чего среда просит сохранить файл компонента и сохраняем его в той же папке, что и наш пакет.Изменим имя файла на  CompIcon.pasсохраняем.


Смотрим менеджер проекта и видим, что файл компонента автоматически в него добавился


После чего сохраняем все File->Save All
Закрываем среду Delphi после чего заходим в папке с компонентом, и ищем файлCompIcon.res


Открываем это файл редактором ресурсов и видим следующее


После чего добавляем ресурс, даже три так как требуются 3 иконки для компонента под разные размеры изображений в палитре компонентов.



Получаем, что то типа вот этого, обратите внимание на выделенные части.
Необходимо изменять размер картинки и ее имя не исходя из правила
TMyComponent  16х16
TMyComponent24 24х24
TMyComponent32 32х32

в нашем случае  TCompIcon

и изображение должно быть 32 битным


Что нибудь нарисуем и сохраняем ресурс, после чего запускаем среду Delphi открываем наш пакет и устанавливаем его.


Если компонент не установился пропишите пути к нему в переменных среды у меня они просто были прописаны

Результат в палитре

На форме


В палитре с нестандартным размеров иконок компонентов


Ну вот вроде и все.
Программа для редактирования ресурсов

dle

Помоги проекту! Расскажи друзьям об этом сайте: