ZForge.Controls.TreeViewAdv.Tree.InputWithShift.SelectAllFromStart C# (CSharp) Method

SelectAllFromStart() private method

private SelectAllFromStart ( TreeNodeAdv node ) : void
node TreeNodeAdv
return void
        private void SelectAllFromStart(TreeNodeAdv node)
        {
            Tree.ClearSelectionInternal();
            int a = node.Row;
            int b = Tree.SelectionStart.Row;
            for (int i = Math.Min(a, b); i <= Math.Max(a, b); i++)
            {
                if (Tree.SelectionMode == TreeSelectionMode.Multi || Tree.RowMap[i].Parent == node.Parent)
                    Tree.RowMap[i].IsSelected = true;
            }
        }