public MainForm() { InitializeComponent(); showRightToLeft.Checked = (RightToLeft == RightToLeft.Yes); RightToLeftLayout = showRightToLeft.Checked; m_solutionExplorer = new DummyHistoryExplorer(); m_solutionExplorer.RightToLeftLayout = RightToLeftLayout; m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString); }
private void menuItemLayoutByCode_Click(object sender, System.EventArgs e) { dockPanel.SuspendLayout(true); CloseAllDocuments(); m_solutionExplorer = new DummyHistoryExplorer(); m_propertyWindow = new DummyPropertyWindow(); m_toolbox = new DummyToolbox(); m_outputWindow = new DummyOutputWindow(); m_taskList = new DummyTaskList(); m_solutionExplorer.Show(dockPanel, DockState.DockRight); m_propertyWindow.Show(m_solutionExplorer.Pane, m_solutionExplorer); m_toolbox.Show(dockPanel, new Rectangle(98, 133, 200, 383)); m_outputWindow.Show(m_solutionExplorer.Pane, DockAlignment.Bottom, 0.35); m_taskList.Show(m_toolbox.Pane, DockAlignment.Left, 0.4); DummyDoc doc1 = CreateNewDocument("Document1"); DummyDoc doc2 = CreateNewDocument("Document2"); DummyDoc doc3 = CreateNewDocument("Document3"); DummyDoc doc4 = CreateNewDocument("Document4"); //DummyDoc doc5 = CreateNewDocument("Document5"); doc1.Show(dockPanel, DockState.Document); doc2.Show(doc1.Pane, null); //������doc1��ͬ������ //doc5.Show(doc1.Pane, null); //������doc1��ͬ������ doc3.Show(doc1.Pane, DockAlignment.Bottom, 0.5); doc4.Show(doc3.Pane, DockAlignment.Right, 0.5); dockPanel.ResumeLayout(true, true); }