public virtual SettingsPage AddPage(SettingsPage pPage, SettingsPage pParent)
        {
            TreeNode tNode = FindNode(pParent);
            if (tNode != null) tNode.NodeFont = new Font(TreeView.Font, FontStyle.Bold);

            tNode = tNode.Nodes.Add(pPage.Text);
            return AddPage(pPage, tNode);
        }
        protected virtual SettingsPage AddPage(SettingsPage pPage, TreeNode tNode)
        {
            tNode.Tag = (Object)pPage;
            if (tNode.Parent != null) tNode.Parent.Expand();

            pPage.TopLevel = false;
            this.Body.Controls.Add(pPage);

            if (pPage.Height > this.Body.Height) this.Height += pPage.Height - this.Body.Height;
            if (pPage.Width > this.Body.Width) this.Width += pPage.Width - this.Body.Width;

            m_pPages.Add(pPage);
            return pPage;
        }
示例#3
0
        protected virtual SettingsPage AddPage(SettingsPage pPage, TreeNode tNode)
        {
            tNode.Tag = (Object)pPage;
            if (tNode.Parent != null)
            {
                tNode.Parent.Expand();
            }

            pPage.TopLevel = false;
            this.Body.Controls.Add(pPage);

            if (pPage.Height > this.Body.Height)
            {
                this.Height += pPage.Height - this.Body.Height;
            }
            if (pPage.Width > this.Body.Width)
            {
                this.Width += pPage.Width - this.Body.Width;
            }

            m_pPages.Add(pPage);
            return(pPage);
        }
示例#4
0
        public virtual SettingsPage AddPage(SettingsPage pPage)
        {
            TreeNode tNode = TreeView.Nodes.Add(pPage.Text);

            return(AddPage(pPage, tNode));
        }
 public virtual SettingsPage AddPage(SettingsPage pPage)
 {
     TreeNode tNode = TreeView.Nodes.Add(pPage.Text);
     return AddPage(pPage, tNode);
 }