Ejemplo n.º 1
0
        public void SetPage(int nodeIndex, IDataFlowComponentPage page)
        {
            this.SuspendLayout();

            page.ValidationStateChanged += new ValidationStateChangedEventHandler(page_ValidationStateChanged);

            if (nodeIndex < this.treeView.Nodes.Count)
            {
                TreeNode node = this.treeView.Nodes[nodeIndex];

                IDataFlowComponentPage oldpage = node.Tag as IDataFlowComponentPage;

                Debug.Assert(oldpage != null);

                if (oldpage != null && oldpage != page)
                {
                    if (!this.panelPages.Contains(page as Control))
                    {
                        page.InitializePage(this.panelPages);
                    }
                    node.Tag = page;

                    if (this.treeView.SelectedNode == node)
                    {
                        page.ShowPage();
                    }
                    else
                    {
                        page.HidePage();
                    }
                }
            }

            this.ResumeLayout(false);
        }
Ejemplo n.º 2
0
        public void AddPage(string title, IDataFlowComponentPage page)
        {
            this.SuspendLayout();

            page.ValidationStateChanged += new ValidationStateChangedEventHandler(page_ValidationStateChanged);

            page.InitializePage(this.panelPages);

            TreeNode node = new TreeNode(title);

            node.Tag = page;
            this.treeView.Nodes.Add(node);

            if (this.treeView.Nodes.Count == 1)
            {
                page.ShowPage();
                this.treeView.SelectedNode = node;
            }
            else if (this.treeView.Nodes.Count > 1)
            {
                page.HidePage();
            }

            this.ResumeLayout(false);
        }
Ejemplo n.º 3
0
        public void AddPage(string title, IDataFlowComponentPage page)
        {
            this.SuspendLayout();

            page.ValidationStateChanged += new ValidationStateChangedEventHandler(page_ValidationStateChanged);

            page.InitializePage(this.panelPages);

            TreeNode node = new TreeNode(title);
            node.Tag = page;
            this.treeView.Nodes.Add(node);

            if (this.treeView.Nodes.Count == 1)
            {
                page.ShowPage();
                this.treeView.SelectedNode = node;
            }
            else if (this.treeView.Nodes.Count > 1)
            {
                page.HidePage();
            }

            this.ResumeLayout(false);
        }
Ejemplo n.º 4
0
        public void SetPage(int nodeIndex, IDataFlowComponentPage page)
        {
            this.SuspendLayout();

            page.ValidationStateChanged += new ValidationStateChangedEventHandler(page_ValidationStateChanged);

            if (nodeIndex < this.treeView.Nodes.Count)
            {
                TreeNode node = this.treeView.Nodes[nodeIndex];

                IDataFlowComponentPage oldpage = node.Tag as IDataFlowComponentPage;

                Debug.Assert(oldpage != null);

                if (oldpage != null && oldpage != page)
                {
                    if (!this.panelPages.Contains(page as Control))
                    {
                        page.InitializePage(this.panelPages);
                    }
                    node.Tag = page;

                    if (this.treeView.SelectedNode == node)
                    {
                        page.ShowPage();
                    }
                    else
                    {
                        page.HidePage();
                    }
                }
            }

            this.ResumeLayout(false);
        }