Forum: Multimedia
by Blup,
18. Aug 2017
Das ist schon wieder ein ganz anderes Problem. Dafür könnte man z.B. eine Resourcedatei erstellen, ins Projekt einbinden und die Grafiken mit LoadFromResource laden.
Forum: Multimedia
by Blup,
18. Aug 2017
TImage ist eine sichtbare Komponente und dient als Container für eine beliebige darzustellende Grafik.
Wenn diese Funktionalität aber nicht benötigt wird, ist es sinnvoller direkt das TGifImage zu benutzen.
So könnte ich mir das vorstellen, vereinfacht, ungetestet:
TForm1 = class(TForm)
{...}
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure...
Forum: Multimedia
by Blup,
16. Aug 2017
Nein, schnell und einfach geht das nicht.
Für die Transparenz musst du den kompletten Zelleninhalt selbst zeichnen.
1. Hintergrund (z.B. weiß)
2. eine Bild des Gif in der jeweils gültigen Animationsphase
3. Den Zelleninhalt (in der Regel Text)
Um die Animation darzustellen wird ein Timer benötigt und die Information, welche Animationsphase als nächstes zu zeichnen ist.
Im OnTimer können...