C# messing with MDIChild sizes

Hey folks, I''ve got an MDIParent form, which has 3 child windows created on-the-fly... as such: Child1: Dockstyle.Left. Child2: Dockstyle.Fill. Child3: Dockstyle.Bottom. Which is all fine, they all line up nicely and look exactly like I want them too. However, once a child looses focus other child windows resize themselves.. i.e. Child1 has focus - Extends to full height of work area within the Parent, forcing a resize of Child3, to resize it''s width. Also Child2 stays the same height, but it''s width fills the whole work area behind the focused Child1... It''s winding me right up :) Any ideas? They''re all defined as FixedSize, and docking styles are applied in the OnLoad call. Cheers all! Loki.

Loader.
Up arrow icon