bilder aus TImageList laden und in TImage anzeigen
-
hi. ich habe eine kleine frage, bevor ich jetzt viele bilder mit
Image1->Picture->LoadFromFile("datei.bmp");lade, hab ich mir gedacht, lade ich die dateien aus einer TImageList.
aber nachdem ich die Liste der Code-Vervollständigung durch bin, und nichts gefunden hab, bin ich dem verzweifel nahe (erst soviel suchen, und dann doch nüschts).

wisst ihr wie das geht?
gn8
Olf
-
TImageList::Draw() oder ...::GetBitmap()
-
das hat beides nichts mit meinem problem zu tun, Draw() erwartet als Parameter (unter anderem) ein TCanvas.
mfg Olf
-
Dein eigentliches Problem ist, dass du nicht klar formulieren kannst, was eigentlich dein Problem ist.

Zu so einer Beschreibung würde z.B. gehören, was genau du mit "laden" meinst.Nachtrag:
Auch TImage verfügt über einen Canvas ...
-
mit der ImageList würde ich eher spaar sam umgehen. Ich hab die Erfahrung
gemacht, dass aus mir unerfindlichen Gründen auf manchen Rechnern einfach
keine ImageList läuft. Leider ist keiner von meinen Rechnern darunter, also
werd ich das Problem wohl nicht lösen...
Wenn du trotzdem eine ImageList verwenden willst sollte dir das helfen:
int iPictureNumber = 0; ImageList1->GetBitmap(iPictureNumber, Image1->Picture->Bitmap);