コード例 #1
0
        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);
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
ファイル: frmMain.cs プロジェクト: pj-martins/WebRequestor
        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);
        }