title: How to find a specific treenode using key or value , among all nodes of a treeview
body: <p>I was trying this but, this method is not searching in child nodes</p>
  
  <pre><code>TreeNode tr = tree.Nodes.OfType&lt;TreeNode&gt;().FirstOrDefault(node =&gt; node.Value.Equals("mytext"));
  TreeNode[] t= tree.Nodes.Cast&lt;TreeNode&gt;().Where(r1 =&gt; r1.Value == "mytext").ToArray();
  
  -root
   -child1
     -A
     -B
   -child2
     -C
  </code></pre>
  
  <p>I want to search C, how will i do it?</p>