Best shown with an image, I can drag the forms off the edge of the MDI parent, and scroll bars appear.
Id much rather that child forms are locked to the area of the Parent form.
Ive done searching for a solution, (A lot of these are answered 2+ years ago, so im hoping they are outdated) and only come across people checking co-ordinates on the Move event…. Great, but what if I have 20 forms.. or 100 forms. I cant code all of them, its a bit silly. Surely there is a property somewhere I can just set on the parent form.

you can do something like this…
Step !: you have to make base form( like user control)
and place this code in that form
and then in every form you have to specify like this…
Make sure all your child forms size is should be size specified in base form
minsize is 0,0
max sixze is also 0,0
startposition – windowsdefaultlocation
windowstate – normal
I hope it will helps you ..