private void SelectSignal( TreeNode node ) { if (node != null && node.Nodes.Count == 0) { var element = node.Tag as XmlElement; if( element != null ) OnSignalSelect( element, element.OwnerDocument ); Close(); } }