Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by teebee,
9. Dez 2004
Prinzipiell ist ein TImage ja auch gar nicht zum Zeichnen gedacht, sondern zum Anzeigen von fertigen Bildern. Zum Zeichnen nimmt man ja eigentlich eine TPaintBox. Wenn man schon auf ein Image malen möchte, sollte man halt immmer über das Picture gehen, dann kann auch nix schiefgehen.
Gruß, teebee
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by teebee,
9. Dez 2004
Richtig, TImage.GetCanvas liefert den Canvas der enthaltenen Bitmap zurück bzw. erzeugt das Bitmap, wenn noch nicht vorhanden. D.h. alle Operationen auf Image.Canvas beziehen sich auf den Canvas der Bitmap. Achtung: es knallt, wenn schon ein anderer Grafiktyp im Image ist, dann muss man über dessen Canvas gehen.
Gruß, teebee