Hvordan kan man legge til et ikon på venstre side i en listbox?
Jeg har prøvd dette, men bare teksten vises, akkurat som "Add('Hei')":
ListBox1.Items.AddObject('Hei', Ikon);
DiZpel
Du skal ind og definerer OnDrawItem hændelsen.
Eksempel (meget løst og pseudo kode):
procedure TForm1.ListBox1DrawItem(Sender: ...);
begin
(Sender as TListBox).Canvas.Draw(0, 0, Ikon);
(Sender as TListBox).Cancas.TextOut(Ikon.width+2, 0, Text);
end;
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk