If vartostr(DM1.SQLQuery1.FieldValues['TypeImg']) = 'bmp'
then begin
Bmp := TBitmap.Create;
Bmp.LoadFromStream(MS);
Bmp.Transparent := True;
ImgList1.Add(bmp,nil);
Bmp.free;
Application.ProcessMessages ;
end;
DM1.SQLQuery1.Next ;
End;
... ... ...
Cela fonctionne, j'insère bien ds ma bdd, et je récupère bien les icones ds mon imagelist, le souci, c'est que ceux-ci ont perdu leur propriété de transparence au passage et apparaissent désormais avec un fond 'rose' ...
Que manque t'il pour que ceux-ci conservent la transparence ? j'ai cherché et essayé de nombreuses choses mais sans succès, et je n'ai pas non plus trouvé sur le web ...
Avez-vous une idée qui me permettrait d'avancer sur ce sujet ??