Mich nervt mal wieder die
VCL.
Warum wird bei den Komponenteneigenschaften nicht auf Änderungen geprüft und warum sind die Setter nicht mal virtuell???

Wie, um uns zu ärgern. Das wäre sooo einfach abzustellen!!!
Delphi-Quellcode:
procedure TCustomPanel.SetBevelOuter(Value: TPanelBevel);
begin
FBevelOuter := Value;
Realign;
Invalidate;
end;