Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Michael II,
5. Nov 2022
Du solltest dieses Problem melden.
Als Workaround schlage ich dir vor, die Kinder selber neu zu malen.
Zum Beispiel so:
procedure RepaintChildren(Parent: TWinControl);
var
i: Integer;
Child: TControl;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Michael II,
5. Nov 2022
Ich verwende das Ding nicht (wusste nicht mal, dass es sowas gibt), kann aber das Verhalten (dein Projekt) bestätigen.
Wenn ich einen Haltepunkt bei procedure TCustomCategoryPanelGroup.WMPaint() setze, dann sehe ich, dass der Button zu früh gesetzt wird (die eine Hälfte) - und später wird dann die andere Hälfte gemalt (jene, welche du nach Abschluss der Malarbeiten siehst).
Das scheint...