private void CloseAllButThisToolStripMenuItemClick(object sender, EventArgs e)
{
var keepForm = this.dockMain.ActiveDocumentPane.ActiveContent;
if (this.dockMain.DocumentStyle == DocumentStyle.SystemMdi)
{
foreach (Form form in MdiChildren)
if (form != keepForm)
form.Close();
}
else
{
IDockContent[] documents = this.dockMain.DocumentsToArray();
foreach (IDockContent content in documents)
if (content != keepForm)
content.DockHandler.Close();
}
}