Exemplo n.º 1
0
        private void SelectGroupCore(IToolboxGroups groups, string groupKey)
        {
            foreach (var g in Groups)
            {
                if (g.Key == groupKey)
                {
                    _treeView.SelectedNode = g.InnerObject as TreeNodeAdv;
                    break;
                }

                SelectGroupCore(g.SubGroups, groupKey);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Recursively expands all the child groups up to the specified level.
        /// </summary>
        private void ExpandGroups(IToolboxGroups groups, int level)
        {
            foreach (var group in groups)
            {
                group.Expanded = true;
                level--;

                if (level > 0)
                {
                    ExpandGroups(group.SubGroups, level);
                }
            }
        }