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();
}