I created 2 type of mdichild form :
A form : should always stay at the left side of the mdiform
B form : stays beside A form.
That means,when A resize, B will resize too so that both can occupy and share the view space.
There are times where only A form appear.
Some time only B form appear and B form can be many (cascading)
This is exactly like the VB5 developing environment.