protected override void OnNeedPaint(object sender, NeedLayoutEventArgs e)
{
if (IsInitialized || !e.NeedLayout)
{
// As the contained group panel is using our palette storage
// we also need to pass on any paint request to it as well
_panel.PerformNeedPaint(e.NeedLayout);
}
else
ForceControlLayout();
base.OnNeedPaint(sender, e);
}