Я прочитал эту статью автора Павел Гловацкий и я смогли отобразить значок для моего компонента. Результат следующий:
Я вижу изображение в палитре инструментов и в представлении структуры. Кстати в дизайнере вижу иконку по умолчанию:
Как я могу отобразить иконку моего компонента в дизайнере?
Я использую Delphi Tokyo 10.2 Update 2. Я следил за статьей, на которую я ссылался, чтобы показать изображение. Мой компонент следующий:
type
TEquationSolver = class(TComponent)
//code...
end;
В принципе, я сделал следующее:
- Я создал 3 растровых изображения (16x16 24x24 32x32) и png (128x128)
- Я добавил их как ресурсы в Project > Resources and Images
- Я назвал их
TEquationSolver
с суффиксом, указывающим на размер. Таким образом, они правильно отображаются в среде IDE.
Что мне не хватает во время разработки? В этой статье я прочитал следующее:
Наше руководство: Используйте PNG, если вам нужна очень простая обратная совместимость или небольшой размер файла (BPL); используйте растровые изображения, если вы хотите быструю загрузку. Мы используем растровые изображения для значков размером 16, 24 и 32 пикселя и PNG для значков размером 128 пикселей.
На самом деле у меня есть растровые изображения 16x16, 24x24, 32x32 и png 128px. Есть что-то еще?