Forum: Object-Pascal / Delphi-Language
by cramer,
11. Feb 2015
Ja, das ist jetzt klar.
Kleine Analyse, so wie ich das jetzt sehe.
In meinem Fall lag die PaintBox auf einem Panel1 auf Tabsheet1 und wenn man auf ein anderes Tabsheet2 wechselt und wieder zurück bleibt der Inhalt der Paintbox scheinbar erhalten.
Weil vermutlich auf das darunterliegende Panel1 gemalt wurde, und dieses erhalten bleibt.
Beim Speichern war aber TabSheet2 aktiv und es...
Forum: Object-Pascal / Delphi-Language
by cramer,
10. Feb 2015
:thumb: Danke für die Zusatzinfos.
Forum: Object-Pascal / Delphi-Language
by cramer,
10. Feb 2015
Ich baue mir eine QR-Code-Grafik in einer PaintBox MyPaintBox zusammen.
Diese Paintbox liegt auf einem TabSheet, welches der Benutzer nicht sieht.
Das klappt alles, bis auf das Speichern.
// MyPaintBox speichern ...
if not QRCodeSave( 'c:\temp\test.bmp', MyPaintBox ) then
// ..
function QRCodeSave( aFileName : string; aPaintBox : TPaintBox ) : boolean;
var xBitmap :...