Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
760 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: TCategoryPanel Anzeige-Bug?

  Alt 6. Nov 2022, 23:44
Ich hab's nochmals angeschaut. Leider sehe ich immer noch nicht, wieso hier beim Malen eine falsche Updateregion verwendet wird.

Du könntest das Problem wahrscheinlich lösen, indem du eine Kopie von Vcl.ExtCtrls in deinen Projektordner kopierst und in
procedure TCustomCategoryPanel.Expand;
procedure TCustomCategoryPanel.Collapse;
jeweils vor der Zeile if assigned die Zeile
RepaintChildren(FPanelGroup); einfügst.
Anstatt Repaint; (in RepaintChildren) könntest du Invalidate; aufrufen.

Nach dieser Änderung musst du im eigenen Code keine Anpassungen vornehmen.
Hoffentlich klappt's.
Michael Gasser
  Mit Zitat antworten Zitat