internal void RefreshMdiIntegration() { Form mdiParent = GetMdiParentForm(); if (mdiParent == null) { if (HiddenMdiChild != null) { m_hiddenMdiChild.Close(); m_hiddenMdiChild = null; } } else { if (HiddenMdiChild == null) { m_hiddenMdiChild = new HiddenMdiChild(this); } m_hiddenMdiChild.SetMdiParent(mdiParent); } if (DockPanel != null) { if (DockPanel.ActiveDocument != null) { if (DockPanel.ActiveDocument.HiddenMdiChild != null) { DockPanel.ActiveDocument.HiddenMdiChild.Activate(); } } } }
/// <exclude/> protected override void Dispose(bool disposing) { if (disposing) { if (m_hiddenMdiChild != null) { m_hiddenMdiChild.Close(); m_hiddenMdiChild = null; } DockPanel = null; if (AutoHideTab != null) AutoHideTab.Dispose(); if (DockPaneTab != null) DockPaneTab.Dispose(); } base.Dispose(disposing); }
internal void RefreshMdiIntegration() { Form mdiParent = GetMdiParentForm(); if (mdiParent == null) { if (HiddenMdiChild != null) { m_hiddenMdiChild.Close(); m_hiddenMdiChild = null; } } else { if (HiddenMdiChild == null) m_hiddenMdiChild = new HiddenMdiChild(this); m_hiddenMdiChild.SetMdiParent(mdiParent); } if (DockPanel != null) if (DockPanel.ActiveDocument != null) if (DockPanel.ActiveDocument.HiddenMdiChild != null) DockPanel.ActiveDocument.HiddenMdiChild.Activate(); }