Code: Alles auswählen
bild:= TImage.Create(Self);
bild.Parent, Left, Top, Height, Width etc setzen
png:= TPortableNetworkGraphic.Create;
png.LoadFromFile('xyz.png');
png.Canvas.Brush.Style:= bsClear;
png.Canvas.Font.Size:= 14;
png.Canvas.Font.Color:= clBlack;
png.Canvas.Font.Style:= [fsBold];
png.Canvas.TextOut(12, 8, 'Test');
bild.Picture.Assign(png);
Meine Fragen lauten:
1. Woran liegt das bzw. wie lässt sich das ändern?
2. Mir erscheint mein Ansatz irgendwie doppelt gemoppelt, weil ich zur Anzeige des Bildes ein Image (bild) und das Objekt png benötige. Geht das nicht irgendwie einfacher?
Bin für jede Hilfe dankbar!