在它的ondrawitem中写
var
offset: integer
    with (Control as Tchecklistbox).Canvas do
    begin
        FillRect(Rect);
        begin
            Offset := 16;
            case index of
                0:brush.color:=clred;
                1:brush.color:=clyellow;
                //...
            end;
            TextOutRect(Rect,Rect.Left + Offset, Rect.Top + 2, (Control as TCombobox).Items[Index])
        end;
    end;