Einzelnen Beitrag anzeigen

ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#1

Abfragen welche grafik aus imagelist geladen wurde

  Alt 10. Mai 2005, 20:29
Hallo,

ich habe eine imagelist mit 5 grafiken und 9 images.

jedes der 5 images bekommt durch zufall eine der 5 grafiken aus der imagelist:

Delphi-Quellcode:
    for i2:=1 to 9 do
    begin
      randomize;
      y:=random(5);
      bm := TBitmap.create;
      Imagelist.getbitmap(y,Bm);
      TImage(FindComponent('s' + inttostr(i2))).Picture.Bitmap := BM;
    end;
Ich möchte jetzt an einer ganz anderen Programmstelle abfragen welche grafik in image ein angezeigt wird.

Ich habe mir sowas überlegt:

Delphi-Quellcode:
    bm := TBitmap.create;
    if s1.picture.bitmap=Imagelist.getbitmap(1,Bm) then close;
aber da kommt der fehler [Fehler] Unit1.pas(80): Inkompatible Typen


kann mir wer weiterhelfen?


Nochmal kurz: Ich möchte abfragen welche grafik, aus einer imagelist, in einen image angezeigt wird.


ferby
  Mit Zitat antworten Zitat