Hello!
I have form that hosts 3 frames on TsPanel component. Only one frame is visible at one time and there is a control that is switching visible frame.
Every frame have TGroupBox component and SkinManager have defined ThirdPartyList to skin TGroupbox as GroupBox type.
Now, the default frame that is shown on form startup have GroupBox skinned, but after switching to second frame – GroupBox on the second frame is not skinned. Switching to third frame makes Groupbox on the third frame also not skinned but after going back to second frame – the GroupBox on the second frame is skinned.
I am using Delphi 2010.
There is a sample application attached to this post:
[attachment=3691:FramesBug.exe]