vb6 listview控件 如何在添加新行的时候检测原列表中是否有重名项?
1个回答
展开全部
1.如果数据多的话再去用遍历的方法检测的话可能有点费时,数据不多,你可以用遍历的方法;
2.第二个方法就是建议先把数据比如ID这个是唯一的,不能重复的,那么就添加到数组里面,下一次添加数据之前,先遍历下数组,重复就提示重复,或者不添加了,。
3.遍历数组比遍历listview控件快;
4.还有一个方法,用API,listbox里面可以用,listview就没用过了,你可以试试
LB_FINDSTRING和LB_FINDSTRINGEXACT都OK,区别可以自己查下资料
I=SendMessage(List1.hwnd, LB_FindStringExact, -1, ByVal string)
看返回的I值就OK了
追问
小白求代码QAQ
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询