Bild Aus TImageList in TImage anzeigen
-
- Beiträge: 109
- Registriert: Sa 20. Dez 2008, 20:42
- OS, Lazarus, FPC: Linux (L 0.9.24)
- CPU-Target: 32Bit
- Wohnort: San Jose,CA
- Kontaktdaten:
Bild Aus TImageList in TImage anzeigen
Hallo,
ich hoffe jemand kann mir helfen.
Ich möchte gerne ein Bild aus einer TImageList in ein TImage laden.
Wie geht das?
Ich hab das mit dem Canvas des Bilds versucht( ImageList1.Draw(Image2.Canvas,178,692,356,true);)was aber nur Müll anzeigt.
ich hoffe jemand kann mir helfen.
Ich möchte gerne ein Bild aus einer TImageList in ein TImage laden.
Wie geht das?
Ich hab das mit dem Canvas des Bilds versucht( ImageList1.Draw(Image2.Canvas,178,692,356,true);)was aber nur Müll anzeigt.
Code: Alles auswählen
If beitragHilfreich then leseitdurch()else volle_ignoranz();
Re: Bild Aus TImageList in TImage anzeigen
Wozu brauchst du die ImageList?
Lade doch einfach bei deinem TImage im Objektinspektor ein Picture rein.
Lade doch einfach bei deinem TImage im Objektinspektor ein Picture rein.
- Garfield
- Beiträge: 173
- Registriert: Do 5. Jun 2008, 22:07
- OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
- CPU-Target: 64Bit
- Wohnort: Aken
Re: Bild Aus TImageList in TImage anzeigen
Kopiert das Bild mit dem Index 0 aus der Imegelist1 in das Image1:ts230 hat geschrieben:Ich möchte gerne ein Bild aus einer TImageList in ein TImage laden.
Code: Alles auswählen
ImageList1.GetBitmap(0, Image1.Picture.Bitmap);
Vielleicht weil man in ein TImage nur ein Bild laden kann?theo hat geschrieben:Wozu brauchst du die ImageList?
Lade doch einfach bei deinem TImage im Objektinspektor ein Picture rein.
Gruß Garfield
Re: Bild Aus TImageList in TImage anzeigen
Hat ts230 gesagt er wolle verschiedene laden?Garfield hat geschrieben: Vielleicht weil man in ein TImage nur ein Bild laden kann?
- Garfield
- Beiträge: 173
- Registriert: Do 5. Jun 2008, 22:07
- OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
- CPU-Target: 64Bit
- Wohnort: Aken
Re: Bild Aus TImageList in TImage anzeigen
Nö. Ist aber eine Möglichkeit, warum eine Imagelist verwendet wird.theo hat geschrieben:Hat ts230 gesagt er wolle verschiedene laden?

Gruß Garfield
Re: Bild Aus TImageList in TImage anzeigen
Schon, ich habe aber auf das andere Pferd gesetzt. Vielleicht weiss ts230 einfach nicht was er tut.Garfield hat geschrieben: Nö. Ist aber eine Möglichkeit, warum eine Imagelist verwendet wird.
Die Zeile ImageList1.Draw(Image2.Canvas,178,692,356,true); würde den Verdacht zumindest nahelegen.
Selbst wenn man das als Pseudocode betrachten würde, müsste er doch schreiben: mit ImageList1.ErstesBild tu was.

- Garfield
- Beiträge: 173
- Registriert: Do 5. Jun 2008, 22:07
- OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
- CPU-Target: 64Bit
- Wohnort: Aken
Re: Bild Aus TImageList in TImage anzeigen
Stimmt allerdings. Die Zeile kann nicht funktionieren; zumindest hat meine TImageList kein Draw. Vielleicht wären Resourcen günstiger. Wir werden wohl noch erfahren, welche Absicht ts230 verfolgt.
Gruß Garfield
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Re: Bild Aus TImageList in TImage anzeigen
Wir könnten des Thread und dann das Forum und dann das Internet UND DANNNN ................
...........DIE WELT............
auch einfach weiter mit Spekulationen füllen macht doch spass
...........DIE WELT............
auch einfach weiter mit Spekulationen füllen macht doch spass

W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
Re: Bild Aus TImageList in TImage anzeigen
Klar!Christian hat geschrieben:macht doch spass

Nee, aber manchmal muss man bei Neulingen ein bisschen hinter die eigentliche Frage kucken.
S.a: http://www.tty1.net/smart-questions_de.html#goal" onclick="window.open(this.href);return false;
- Garfield
- Beiträge: 173
- Registriert: Do 5. Jun 2008, 22:07
- OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
- CPU-Target: 64Bit
- Wohnort: Aken
Re: Bild Aus TImageList in TImage anzeigen
Spass muss sein. Keinen Spass habe ich schon genug auf Arbeit. 

Gruß Garfield
-
- Beiträge: 131
- Registriert: Sa 5. Apr 2008, 17:57
- OS, Lazarus, FPC: Linux (Debian, Xubuntu), MacOS X, MS Win, Android, Web
- CPU-Target: 32Bit/64Bit
- Wohnort: Ulm
Re: Bild Aus TImageList in TImage anzeigen
Manchmal gelüstet es mir danach Euch daran zu erinnern, dass Ihr auch mal Newbies gewesen seid!
Seid freundlich!!!
Und geduldig!!!!!!!
Je fitter Ihr seid desto mehr vergesst Ihr, dass JEDER Defizite hat und mal Hilfe braucht!
Gruss,
Piper
Seid freundlich!!!
Und geduldig!!!!!!!
Je fitter Ihr seid desto mehr vergesst Ihr, dass JEDER Defizite hat und mal Hilfe braucht!
Gruss,
Piper
Re: Bild Aus TImageList in TImage anzeigen
Ist hier jemand unfreundlich oder ungeduldig?
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Re: Bild Aus TImageList in TImage anzeigen
Na ihr seid ungeduldig, weil ihr die Antwort des Threaderstellers nicht abwarten könnt und ich unfreundlich weil ich euch sarkastischer weise drauf hinweise 

W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- Beiträge: 109
- Registriert: Sa 20. Dez 2008, 20:42
- OS, Lazarus, FPC: Linux (L 0.9.24)
- CPU-Target: 32Bit
- Wohnort: San Jose,CA
- Kontaktdaten:
Re: Bild Aus TImageList in TImage anzeigen
Funktioniert!Garfield hat geschrieben:Kopiert das Bild mit dem Index 0 aus der Imegelist1 in das Image1:ts230 hat geschrieben:Ich möchte gerne ein Bild aus einer TImageList in ein TImage laden.
Code: Alles auswählen
ImageList1.GetBitmap(0, Image1.Picture.Bitmap);
Vielleicht weil man in ein TImage nur ein Bild laden kann?theo hat geschrieben:Wozu brauchst du die ImageList?
Lade doch einfach bei deinem TImage im Objektinspektor ein Picture rein.
Code: Alles auswählen
If beitragHilfreich then leseitdurch()else volle_ignoranz();