Jeg skal bruge en række billeder i mit program og bruger derfor TImageList og hvis jeg indsætter billederne på "design time" virker det fint, men hvis jeg henter billederne på "runtime" bliver fraverne på nogle af billederne ødelagt ??
if (OpenPictureDialog1.execute) then begin ImageList.Clear; for i := 0 to OpenPictureDialog1.Files.count-1 do begin //ImageList.GetResource(rtBitmap,OpenPictureDialog1.Files[i],160,[lrFromFile],0); ImageList.FileLoad(rtBitmap,OpenPictureDialog1.Files[i],0); //same result as above end; end;
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
if (OpenPictureDialog1.execute) then begin ImageList.Clear; for i := 0 to OpenPictureDialog1.Files.count-1 do begin img.Picture.LoadFromFile(OpenPictureDialog1.Files[i]); ImageList.Add(img.Picture.Bitmap,nil); end; end;
ImageList.FileLoad kan vist kun bruges hvis alle bilederne har samme palette ?!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.