Exemplo n.º 1
0
        protected override void OnChildAdded(ControlBase child)
        {
            TreeNode node = child as TreeNode;

            if (node != null)
            {
                node.m_TreeControl = m_TreeControl;

                m_TreeControl.OnNodeAdded(node);
            }

            base.OnChildAdded(child);
        }
Exemplo n.º 2
0
        public TreeNode AddNode(TreeNode node)
        {
            node.Parent      = this;
            node.Dock        = Pos.Top;
            node.IsRoot      = this is TreeControl;
            node.TreeControl = m_TreeControl;

            if (m_TreeControl != null)
            {
                m_TreeControl.OnNodeAdded(node);
            }

            return(node);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Adds a new child node.
        /// </summary>
        /// <param name="label">Node's label.</param>
        /// <returns>Newly created control.</returns>
        public TreeNode AddNode(string label)
        {
            TreeNode node = new TreeNode(this);

            node.Text        = label;
            node.Dock        = Pos.Top;
            node.IsRoot      = this is TreeControl;
            node.TreeControl = m_TreeControl;

            if (m_TreeControl != null)
            {
                m_TreeControl.OnNodeAdded(node);
            }

            return(node);
        }
Exemplo n.º 4
0
        protected override void onChildAdded(ControlBase child)
        {
            TreeNode node = child as TreeNode;

            if (node != null)
            {
                node.TreeControl = treeControl;

                if (treeControl != null)
                {
                    treeControl.OnNodeAdded(node);
                }
            }

            base.onChildAdded(child);
        }