Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Canvas transparent löschen

  Alt 4. Mär 2019, 11:05
Ich habe herausgefunden, dass ein simples Repaint die Paint-Komponente löscht. Verstehe ich noch nicht richtig warum, aber sie wird auf jeden Fall gelöscht.
Meinst Du TPaintbox? Das ist eigentlich nur ein Wrapper für den Canvas des Controls, auf dem die Paintbox liegt. Ein Refresh zeichnet zuerst den Hintergrund der Paintbox neu und feuert dann den OnPaint-Event, in dem man dann noch selbst auf den paintbox.canvas zeichnen kann. Wenn man da den Hintergrund nicht selbst irgendwie füllt erscheint die Paintbox also transparent und zeigt den Abschnitt des Parents, der "unter" der Paintbox liegt.
Peter Below
  Mit Zitat antworten Zitat