Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
24. Jan 2010
Puffere selber:
Zeichne in ein Bitmap
und kopiere dieses Bitmap dann auf die Paintbox.
hat auch noch 'nen anderen Vorteil:
Wenn du das Bitmap auch nochmal in OnPaint der PaintBox kopierst, wird das Bild nachdem es verdeckt wurde, wiederhergestellt, ohne daß du alles nochmal dort zeichnen mußt.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
24. Jan 2010
Hast du DoubleBuffered auf den Button angewendet oder NUR auf die Form?
Wenn die Ausgabe gepuffert wird, dann wird diese erstmal in ein internes Bitmap gezeichnet und danach erst alles zusammen ausgegeben.
Nun kennt das Bitmap des "Buttons" nicht den Hintergrund, weswegen alles "Durchsichtige" natürlich Schwarz bleibt. (leeres Bitmap = schwarz)