Hi.
In this forum who knows me, I do not use any 3rd party component unless it is necessary.
I say always "magic in your brain, illusion is everywhere." also this is in my forum signature you see.
So, now I show you a magic trick.
All I used VCL below is Delphi's native components.
But first you must try. It's your turn to research.
Later I will share you the whole code ...
The image below you will see
(1) a standart Delphi native
TListView,
(2) with an
TOpenDialog, you choose an image file and put this file a temprorary
TImage component.
(3) every TListView Item has one of SubItem which contains GIF or BMP or ext. image as a TObject
(4) a TTimer which Repaint the TListView every interval.
(5) TListView has OwnerDraw property enabled, so you must Draw the Image to the Canvas, and write text with TextOut over the TListView Canvas. You must do it in the TListView's OnDrawItem event.
(6) an empty TImageList will help you to enlarge the TListView Item Height.
thats it... have fun.
