hmm. I can't think of another way.
But the event shouldn't be to much of a trial. If you implement a special method in your usercontrol(s)
void FlowControlPanel_Layout(Object sender, LayoutEventArgs e)
{
foreach( Control ctrl in ((Control)sender).Controls)
{
((MyUserControl)ctrl).ResizeInLayoutEvent();
}
}
I think thats the best you are going to hope for unless someone can tell you how to get Dock / Anchor to work