Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
704 Beiträge
 
Delphi 12 Athens
 
#3

AW: Transparente Bereiche werden nicht aktualisiert

  Alt 12. Jul 2019, 13:53
Hallo,

ich habe ein transparentes Panel, welches weitere Controls enthält.
Der Hintergrund wird auch schön durchgezeichnet, bis auf einen kleinen Fehler:

Sobald das Panel per Code verschoben wird, wandert der transparente Bereich mit, als wenn er ausgeschnitten worden wäre!
Ein Panel.Refresh oder Repaint bringt gar nichts, ich behelfe mir momentan damit, das Panel vor dem Schieben unsichtbar zu machen und danach wieder visible zu setzen, dann ist der durchscheinende Hintergrund wieder korrekt.

Nur gefällt mir das nicht, es muss doch eine Möglichkeit geben, diesen Hintergrund zu "repainten"?

Ciao
Stefan
Versuch mal das Parent des Panels per Invalidate neu zu zeichnen. Ich nehme mal an, ParentBackground des Panels ist True?
Peter Below
  Mit Zitat antworten Zitat