tabbedview内dockpanel float后获取关闭事件并将dockpanel还原回去

  private void tabbedView1_EndFloating(object sender, DocumentEventArgs e)
        {
            DockPanel panel =(DockPanel)e.Document.Control;
            panel.ParentForm.FormClosed += ParentForm_FormClosed;
        }

        private void ParentForm_FormClosed(object sender, FormClosedEventArgs e)
        {
              DockPanel dock=(DockPanel)((FloatDocumentForm)sender).Document.Control;
            dock.DockedAsTabbedDocument = true;
            tabbedView1.AddDocument(dock);
            tabbedView1.ActivateDocument(dock);
        }

猜你喜欢

转载自blog.csdn.net/qq_41077863/article/details/83544501