protected BaseDocument CreateDocument(Control control) { TabbedView tabbedView = _documentManager.View as TabbedView; BaseDocument doc = tabbedView.Controller.AddDocument(control); //tabbedView.AddDocument(control); //BaseDocument doc = tabbedView.Documents[tabbedView.Documents.Count-1]; control.Dock = DockStyle.Fill; if (tabbedView.DocumentGroups.Count > 0) { tabbedView.Controller.Dock(doc as Document, tabbedView.DocumentGroups[0]); } tabbedView.ActivateDocument(doc.Control); return(doc); }