I'm very much a newcomer to MDI forms, and I found a method posted here which worked fine. In every form in my program I added the setparent part of the code and all forms load into it fine, but that's where the weirdness begins.

Firstly, if I set a form as an MDI child (as I assume I need to) the form's width/height is set weirdly...but I would assume I could fix that on form_load so haven't worried too much about it for now (plus I don't think I really need to set it as a child as it's an internal form and seems to work fine without being set)

Secondly, textboxes which have worked fine in the past as single non-MDI forms (with the forms not set as child) but once they're added into the MDI form (or any form, MDI or otherwise) they're not editable...I can click but it doesn't highlight the text within, and I can't type anything into them. MOST of what the program does actually doesn't require any typing, but I would nevertheless like to know how to fix it as some parts do need to be typed into

Has anyone any suggestions about either of these issues?