Autor Beitrag
flaavia
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Di 08.07.03 20:13 
Hallo

Wenn ich ein neues Image (auf einer hierbei sich neu öffnenden Tabsheet-Seite) lade, habe ich das "Problem", dass erst das zuvor geladene Bild noch einmal für eine 1/4 sekunde angezeigt wird, bevor das neue Bild erscheint. Ich würde gerne das Bild vorher löschen, so dass es wie vor dem ersten laden eines Bildes einfach leer ist.

Hat jemand einen Tip, wie dies geht, ich habe hierzu leider keine Metode gefunden - möglicherweise ist es aber so einfach dass ich nicht drauf komme.

Vielen Dank für alle Tips

Mit freundlichen Grüssen


Zuletzt bearbeitet von flaavia am Mi 09.07.03 16:46, insgesamt 2-mal bearbeitet
Nightmare_82
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 260



BeitragVerfasst: Di 08.07.03 20:40 
Soweit ich weiß geht das mit
ausblenden Delphi-Quelltext
1:
Image1.Bitmap.Assign(nil);					
flaavia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Mi 09.07.03 17:00 
Danke für den Tip

Mit Bitmap kam die Fehlermeldung: undeclared identifier für Bitmap

Die Modifikation: Image1.Canvas.Assign(nil);

hat dann zur Fehlermeldung geführt: Modifikation von Image1 nur möglich wenn es ein Bitmap enthält

leider geht das bei mir nicht da ich aus Speichergründen jpg-Bilder lade. Eigentlich muss dies doch trotzdem irgendwie gehen - oder?

:?: :?

So Problem gelöst: Image1.Picture.Assign(nil);

Vielen Dank :D