我需要可以模糊搜索的,比如搜 ab 可以搜到 bab 或  abc
还有怎么对Subitems进行搜索我目前的代码:With Main.Mp3List do
  begin
    Selected := FindCaption(0,ed_search.text,false,true,true);
    If Selected <> nil then
     Begin
      setFocus;
      Selected.MakeVisible(false);      
     end;
  end;Mp3List is a ListView! 3Qs这方面死书好像很懂阿,希望快点回答,我可用分很多拉^_^

解决方案 »

  1.   

    用Pos函数不就可以了!!!!
      

  2.   

    我是菜鸟,不会Pos,请继续指教,最好写点代码
      

  3.   

    可以自己想,但是怎么使用Pos你总应该告诉我吧,我根本不知道Pos是什么东西!
      

  4.   

    p:=pos(s,s1);
    if p>0 then found s in s1 else no;
      

  5.   

    To ZerBoy  Pos是个函数!!!!呵呵!
      

  6.   

    那样子还用 FindCaption 干什么?
    不如自己写
            for i;=0 to listview1.items.count do
             begin
              P:=pos('ab',listview1.items[i].caption);
              if p>0 then found s in s1 else no;
             end;
    但是那样多傻阿,有没有更好的办法?
    我的list里面数据太多了.
      

  7.   

    POS是返回指定字符在字符串中的位置
      

  8.   

    Selected := FindCaption(0,ed_search.text,true,true,true);