For example the following implementation to find all nodes having required Text.
string requiredText = \"John Smith\";
FlyTreeNodeCollection foundNodes = myFlyTreeView.FindAll(delegate(FlyTreeNode match)
{
return match.Text == requiredText;
});
But you may also be interested in FlyTreeView.Find(..) (or FlyTreeNodeCollection.Find(..)) method that returns the first occurrence of the node that matches conditions defined by the specified predicate. Otherwise it returns null. It is generally faster in runtime because it does not loop through the entire collection (when it already found required node).