Cześć, mam comboBox i przy niektórych itemach rysuję sobie ikonkę. Wszystko ładnie działa, ale problem polega na tym, że gdy rozwijam to combo i przejeżdżam myszą po itemach, to każdy z nich jakby się "zaznaczał"(jakby się rysowała obwódka) i tworzy się efekt takiej "drabiny".

Co z tym zrobić?
Style mam ustawiony na csOwnerDrawFixed

Kod w drawItem wygląda tak:

var
  l: integer;
begin
  if jakis_warunek then
  begin
    ImgList.Draw(devicesCombo.Canvas, Rect.Left+2, Rect.Top+1, 0);
    l:=22;
  end else l:=2;

  devicesCombo.Canvas.TextOut(Rect.Left + l, Rect.Top + 2, devicesCombo.Items[index]);
end;

devicesCombo to oczywiście moje combo :)