pour info, j'ai trouvé une solution :
function GetNodeByText(ATree: THTMLTreeView; StringSearch: string): TTreeNode;
var i: Integer;
iItem: string;
begin
if (ATree = nil) or (StringSearch = '') then Exit;
for i := 0 to ATree.Items.Count-1 do
begin
iItem := ATree.Items[i].Text;
if Pos(StringSearch, iItem) > 0 then
begin
Result := ATree.Items[i];
Exit;
end
else
begin
Result := nil;
end;
end;
end;
Voilà, en espérant que ca servira a quelqu'un !!!
a+