public void LoadFromIDatabase(QueryEventArgs args) { var uc = new ucWorkspace(); var tab = new WinControls.TabControl.TabPage("Workspace " + (tabMain.TabPages.Count + 1).ToString()); uc.ParentTabControl = tabMain; uc.Dock = DockStyle.Fill; tab.Controls.Add(uc); tabMain.TabPages.Add(tab); tabMain.SelectedTab = tab; uc.LoadFromIDatabase(args); }
private void addWorkspace(WinControls.TabControl.TabPage tabPage) { var uc = new ucWorkspace(); bool add = false; if (tabPage == null) { tabPage = new WinControls.TabControl.TabPage(); add = true; } tabPage.Text = "Workspace " + (tabMain.TabPages.Count + 1).ToString(); uc.Dock = DockStyle.Fill; tabPage.Controls.Add(uc); if (add) { tabMain.TabPages.Add(tabPage); tabMain.SelectedTab = tabPage; } }
private ucSend addSendWorkspace(Workspace workspace) { if (workspace == null) { workspace = new Workspace(); } var uc = new ucSend(); uc.Workspace = workspace; uc.WorkspacePath = Path.Combine(workspaceDirectory, $"Workspace_{workspace.ID}"); var tabPage = new WinControls.TabControl.TabPage(); tabPage.Text = "Workspace " + (tabSendWorkspaces.TabPages.Count + 1).ToString(); tabPage.ContextMenuStrip = new ContextMenuStrip(); tabPage.ContextMenuStrip.Items.Add("&Copy To Workspace", null, new EventHandler(this.copyToWorkspaceToolStripMenuItem_Click)); uc.Dock = DockStyle.Fill; tabPage.Controls.Add(uc); tabSendWorkspaces.TabPages.Add(tabPage); tabSendWorkspaces.SelectedTab = tabPage; return(uc); }