spendiere deiner Klasse TTreeNodeEx doch eine Methode SearchAll():
Delphi-Quellcode:
function TTreeNodeEx.SearchAll(const s:string):Boolean;
begin
Result := (Eintrag1=s) or (Eintrag2=s) or (IntToStr(Eintrag3)=s);
end;
for i := 0 to treeview.Items.Count-1 do
if ((treeview.Items[i]) as TTreeNodeEx).SearchAll(Auswahlkriterium) then {mach irgendwas}
Falls du mehrere Klassen von TTreeNodeEx abgeleitet hast machst du die Suchfunktion eben virtuell.