Forum: Object-Pascal / Delphi-Language
by Rob09,
4. Jun 2011
Okay, hat sich erledigt - Delphi-Hilfe hat doch geholfen ;-)
Einfach das .Canvas.Draw(...) ins OnPaint-Event der Paintbox...
Gruß!
Robert
Forum: Object-Pascal / Delphi-Language
by Rob09,
4. Jun 2011
Okay, vielen Dank schonmal für die Klarstellung und den Tip mit den TPaintboxes. Leider funktioniert das noch nicht so, wie ich mir das vorstelle. Ich mache es folgendermaßen:
{diese Prozedur wird vor Form1.Show aufgerufen}
var
APicture: TPicture;
begin
{FPaintbox ist private Variable vom Typ TPaintbox innerhalb TForm1}
FPaintbox := TPaintbox.Create(Self);
Forum: Object-Pascal / Delphi-Language
by Rob09,
4. Jun 2011
Hi!
Ich möchte mal um eure Hilfe bitten bei folgendem Szenario:
Ich habe mehrere TImages, die alle dasselbe Bild anzeigen sollen.
1. Wenn ich nun einfach "Image.Picture.Assign(Quellpicture)" benutze, wird vermutlich für jedes meiner Images das Quellpicture im Speicher kopiert, d.h. ich belege unnötig viel Speicher, oder?
2. Ist es die bessere Lösung, es per "Image.Picture :=...