ATMLCommonLibrary.forms.ATMLNavigationWindow.ProcessControlSelectedTreeKeys C# (CSharp) Method

ProcessControlSelectedTreeKeys() private method

private ProcessControlSelectedTreeKeys ( TreeViewEventArgs e ) : void
e TreeViewEventArgs
return void
        private void ProcessControlSelectedTreeKeys( TreeViewEventArgs e )
        {
            if (!_selectedNodes.Contains( e.Node )) // new node ?
            {
                _selectedNodes.Add( e.Node );
            }
            else // not new, remove it from the collection
            {
                RemovedPaintedNodes();
                _selectedNodes.Remove( e.Node );
            }
            PaintSelectedNodes();
        }