Use custom icon on own component
Hello,
with the following code i added an own component to designer toolbar.
ppRegisterComponent(TMyVariable, 'Standard Components', 11, 0,
MyVariable', 0);
Can I have for my component an custom icon like on Label, Checkbox, etc. ?
I analyse the code of the checkbox but i didn't found anything with an icon.
Sincerely
Christian
with the following code i added an own component to designer toolbar.
ppRegisterComponent(TMyVariable, 'Standard Components', 11, 0,
MyVariable', 0);
Can I have for my component an custom icon like on Label, Checkbox, etc. ?
I analyse the code of the checkbox but i didn't found anything with an icon.
Sincerely
Christian
This discussion has been closed.
Comments
Once you register your component with the ppRegisterComponent routine,
ReportBuilder will look for a bitmap and mask resource with the same
name as the component class for the icon (in your case TMYVARIABLE and
TMYVARIABLEMASK).
You will notice at the top of the implementation section of the
MyChkBox.pas file, there is the following line which includes the
checkbox bitmap resource file:
{$R myChkBox.res}
If you take a look inside this resource file you will see the Checkbox
and DBCheckbox bitmaps embedded with the names TMYCHECKBOX,
TMYCHECKBOXMASK, TMYDBCHECKBOX, and TMYDBCHECKBOXMASK respectively.
If you aren't already, I highly recommend using the following free
application written by Anders Melander in Delphi to create/edit resource
files.
http://melander.dk/reseditor
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com