Forum: Multimedia
by Jazzman_Marburg,
14. Mai 2011
Ja, tatsächlich habe ich den eigentlich Unterschied in meinem Vorgehen verschwiegen und damit zur Verwirrung beigetragen.
Aber meine 'workaround' erklärt ja auch nichts so richtig, oder?
Jazzman
Forum: Multimedia
by Jazzman_Marburg,
14. Mai 2011
MainImage := TImage;
Ich habe jetzt mal mit der Stelle rumgespielt, an der ich das Graphics erzeuge, und siehe da, wenn ich es folgendermaßen mache, wird auch beim ersten Aufruf schon korrekt gezeichent:
Graphics := TGPGraphics.Create(Main_Form.MainImage.Canvas.Handle);
Graphics.DrawRectangle(GreenPen, ...);
Graphics.DrawRectangle(BlackPen, ...);
Graphics.DrawImage(Image, 0, 0,...
Forum: Multimedia
by Jazzman_Marburg,
14. Mai 2011
Hallo!
Hmm, das funktioniert so leider nicht.
Also direkt nach dem Graphics.DrawRectangle(GreenPen, ...); rufe ich:
Main_Form.MainImage.Refresh;
Main_Form.MainImage.Update;
Main_Form.MainImage.Invalidate;