ZForge.Controls.TreeViewAdv.Tree.TreeViewAdv.SetIsExpanded C# (CSharp) Method

SetIsExpanded() private method

private SetIsExpanded ( ExpandArgs eargs ) : void
eargs ExpandArgs
return void
        private void SetIsExpanded(ExpandArgs eargs)
        {
            bool update = !eargs.IgnoreChildren && !AsyncExpanding;
            if (update)
                BeginUpdate();
            try
            {
                if (IsMyNode(eargs.Node) && eargs.Node.IsExpanded != eargs.Value)
                    SetIsExpanded(eargs.Node, eargs.Value);

                if (!eargs.IgnoreChildren)
                    SetIsExpandedRecursive(eargs.Node, eargs.Value);
            }
            finally
            {
                if (update)
                    EndUpdate();
            }
        }

Same methods

TreeViewAdv::SetIsExpanded ( TreeNodeAdv node, bool value ) : void
TreeViewAdv::SetIsExpanded ( TreeNodeAdv node, bool value, bool ignoreChildren ) : void
TreeViewAdv