我有一个TREEVIEW,分四层展开,我想查找某层中的某一项(TEXT),请问如何查找。

解决方案 »

  1.   

    for i=0 to treeview1.items.count-1 do
    begin
      if treeview1.items[i].text=xxx then
       showmessage('找到');
    end;
      

  2.   

    如果我想确定是某一层中的,如果不是那一层level中的如何做呢?
      

  3.   

    那你就循环中判断lever不就行了吗
      if  treeview1.items[i].lever=2 then
      

  4.   

    begin
       for i:=0 to TreeView.items.count-1 do
          begin      
            if TreeView.items[i].level <> target_Level then continue;
            if TreeView.items[i].text = '***' then
               begin
                  //add your code
               end;
          end;
    end;
      

  5.   

    可以参考Notpad的查找方式,增加 查找下一个 之类的操作。