Mój program ma zmienią belkę zaznaczającą w listboxie takim kodzikiem :
if odSelected in state then
begin
listbox1.canvas.brush.color :=$0053D2FF;
listbox1.canvas.FillRect(Rect);
listbox1.canvas.Brush.Color := $000080C4;
listbox1.canvas.FrameRect(Rect);
listbox1.canvas.Font.Color:=clblack;
listbox1.Canvas.Brush.Style:=bsClear;
ImageList1.Draw(listbox1.Canvas,(ImageList1.width div 4) , Rect.Top+1 , index);
mam również do komponentu ImageList dodane ikony, które mają się pojawić obok wpisów w listboxie, ale nie wiem jak to zrobić, gdyż ilekroć próbuje uniemożliwić pokazanie się tych ikon, kodzik wyżej żeby narysować belkę odnawia te ikony, a na dodatek to tylko w pierszych kilku miejscach, niech ktoś pomoże [sciana]