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

DoMouseOperation() protected method

protected DoMouseOperation ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
return void
        protected override void DoMouseOperation(TreeNodeAdvMouseEventArgs args)
        {
            if (Tree.SelectionMode == TreeSelectionMode.Single || Tree.SelectionStart == null)
            {
                base.DoMouseOperation(args);
            }
            else if (CanSelect(args.Node))
            {
                Tree.SuspendSelectionEvent = true;
                try
                {
                    SelectAllFromStart(args.Node);
                }
                finally
                {
                    Tree.SuspendSelectionEvent = false;
                }
            }
        }