Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add my icon to component in the component palette page? [duplicate]

Possible Duplicate:
delphi non visual component image

How to add my icon to my created component in the component palette page?

like image 359
Little Helper Avatar asked Dec 13 '22 13:12

Little Helper


2 Answers

To add icon to component you need to create dcr file using Delphi image editor.
In image editor create bitmap 24x24 16 bit. Rename bitmap to your control name.
Example: TMyCustomControl - TMyCustomControl (same name)
Save dcr file in the folder where the package is with any name (example: Icon.dcr).
Then open your package and right click -> View source.
Add line :
{$R 'The dcr filename'}
In this case:
{$R 'Icon.dcr'}
Click Compile and Install.
There you go. You have created your own component with icon. :)

like image 178
Little Helper Avatar answered Dec 28 '22 10:12

Little Helper


  • Create a .dcr file in the Delphi Image Editor.
  • Add a bitmap to this with the same name as your control. It needs to be 24 pixels square, and use 16 colours.
  • Link this .dcr, which is really just a resource file, to your package with a $R in your .dpk for example.
like image 28
David Heffernan Avatar answered Dec 28 '22 12:12

David Heffernan