예제 #1
0
        // Set current page
        private void SetCurrentPage(int n)
        {
            OnPageChanging(n);

            // hide previous page
            if (currentControl != null)
            {
                currentControl.Hide();
            }

            //
            currentPage = n;

            // update dialog text
            this.Text = title + " - Page " + ((int)(n + 1)).ToString() + " of " + workPanel.Controls.Count.ToString();

            // show new page
            currentControl = workPanel.Controls[currentPage];
            VsIDialogWizard page = (VsIDialogWizard)currentControl;

            currentControl.Show();

            // description
            descriptionLabel.Text = page.PageDescription;

            // notify the page
            page.Display();

            // update conrol buttons
            UpdateControlButtons();
        }
예제 #2
0
        // Add page
        public void AddPage(VsIDialogWizard page)
        {
            Control ctrl = (Control)page;

            workPanel.Controls.Add(ctrl);
            ctrl.Dock = DockStyle.Fill;

            page.StateChanged += new EventHandler(page_StateChanged);
            page.Reset        += new EventHandler(page_Reset);
        }
예제 #3
0
        // Set current page
        private void SetCurrentPage(int n)
        {
            // get current page
            currentControl = tabControl.Controls[n].Controls[0];
            VsIDialogWizard page = (VsIDialogWizard)currentControl;

            // notify the page
            page.Display();

            // update conrol buttons
            UpdateControlButtons();
        }
예제 #4
0
        // Add page
        public void AddPage(VsIDialogWizard page)
        {
            Control ctrl = (Control)page;

            // add new tab
            TabPage tabPage = new TabPage();

            tabPage.TabIndex = tabControl.TabCount;
            tabPage.Text     = page.PageName;
            tabControl.Controls.Add(tabPage);

            // add page to tab
            tabPage.Controls.Add(ctrl);
            ctrl.Dock = DockStyle.Fill;

            page.StateChanged += new EventHandler(page_StateChanged);
        }
예제 #5
0
        // Remove page
        public void RemovePage(VsIDialogWizard page)
        {
            Control ctrl = (Control)page;

            workPanel.Controls.Remove(ctrl);
        }
예제 #6
0
		// Add page
		public void AddPage(VsIDialogWizard page)
		{
			Control ctrl = (Control) page;

			// add new tab
			TabPage tabPage = new TabPage();
			tabPage.TabIndex = tabControl.TabCount;
			tabPage.Text = page.PageName;
			tabControl.Controls.Add(tabPage);

			// add page to tab
			tabPage.Controls.Add(ctrl);
			ctrl.Dock = DockStyle.Fill;

			page.StateChanged += new EventHandler(page_StateChanged);
		}
예제 #7
0
        // Remove page
        public void RemovePage(VsIDialogWizard page)
        {
            Control ctrl = (Control)page;

            workPanel.Controls.Remove(ctrl);
        }
예제 #8
0
		// Add page
		public void AddPage(VsIDialogWizard page)
		{
			Control ctrl = (Control) page;

			workPanel.Controls.Add(ctrl);
			ctrl.Dock = DockStyle.Fill;

			page.StateChanged += new EventHandler(page_StateChanged);
			page.Reset += new EventHandler(page_Reset);
		}