Mislim da neces moci da isklucis ControlBox, i da property ControlBox ne vazi za MDI child forme. Tako pise u MSDN-u.
Mozes da napravis child formu bez title bara ako ti to odgovara:
Code:
Form2 frm = new Form2();
frm.MdiParent=this;
frm.Menu=null;
frm.ControlBox=false;
frm.Text="";
frm.Show();
...ili, druga varijanta je da implementiras interfejs IMessageFilter u formu i metodu PreFilterMessage interfejsa u kojoj ces hvatati poruke. Tebe interesuje poruka WM_NCLBUTTONDBLCLK. Ako je message = WM_NCLBUTTONDBLCLK sto znaci da je korisnik dva puta kliknuo na title bar, jednostavno u metodi PreFilterMessage vrati true sto znaci da je poruka handle-ovana i maximize se nece izvrsiti, a za sve ostale varijante vracaj false. Nemam napisan ovaj primer, ali mislim da ce raditi, pa pogledaj malo po netu objanjenje za ovaj interface, a ako nista ne budes nasla, javi pa cemo probati.....