TStringList 用法求教解决思路

TStringList 用法求教
是这样的 我有一个表格  里面的内容要不能重复  我是这样操作的


TStringList *pLst = new TStringList; 

pLst ->Add("pCall1");
pLst ->Add("pCall2");
pLst ->Add("pCall3");
pLst ->Add("pCall10");
 
我在查找的时候 


int iNDEX;
pLst ->Find("pCall10",iNDEX);


按理说iNDEX值为3才对  可是它的值是1,貌似它跟在pCall1后面了;

是不是这样操作不行?还是用其他方法?

------解决方案--------------------
pLst->IndexOfName()
------解决方案--------------------
delphi中这个find能正确返回index 3,不知cb中为何总是获得index 1
呼叫老妖TStringList 用法求教解决思路
------解决方案--------------------
不要排序就行了。按字符串排序,pCall100是排在pCall1后面的,然后才是pCall2
------解决方案--------------------
一直用IndexOf