如何判断listview与listbox里是否有某一个值? 我想在一个有几百条信息的listview与listbox里判断里面是否有一个值该如何做?判断edit.text里的值是否存在listview里SubItems[0]的内判断edit.text里的值是否存在listbox里的item内 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listbox.indexoflistview也有find方法 FindData如何用? 为什么我每次都是返回nil?FindData(0, Pointer(75), True, True);这里的Pointer(75),这个75是什么? 如果我所要查询的subitems[0]是 张三那如何查?不知道caption的情况下 类似:for i := 0 to listview1.Items.Count - 1 do if listview1.Items.SubItems[0] = '张三' then ShowMessage('找到了'); 非常感谢tjianliang其实是我没说清楚,是这样的,我是想判断找不到SubItems[0] = '张三'的情况下做一些处理。 var bFind: Boolean;begin bFind := False; for i := 0 to listview1.Items.Count - 1 do if listview1.Items.SubItems[0] = '张三' then begin bFind := True; Break; end; if not bFind then //没找到end; 两个都有items.indexofif ListView2.Items.IndexOf(ListView2.FindCaption(-1,查找内容, true, False, true)) = -1 then = -1 找不到 怎样才能使程序在不同的分辨率下能显示正常? 是程序员的都进来(顶者有分) SQL查询问题 有关通过DELPHI解析表达式的,大家进来讨论讨论啊 怎么比较DELPHI与ACCESS的日期? dbgrid于table的问题 有关字体的简单问题,谁答出来给谁分 怎样实现好像ACDSEE那样的缩略图,包括jpg,bmp,avi,mp3等文件?在线等待!有分给(100) 这个代码有错吗? Delphi2010中"Unable to Locate file *.pas "的问题 写一个软件 在自己电脑上能用 在网吧有的功能实现不了 Delphi 多语言界面问题
listview也有find方法
FindData(0, Pointer(75), True, True);这里的Pointer(75),这个75是什么?
那如何查?
不知道caption的情况下
for i := 0 to listview1.Items.Count - 1 do
if listview1.Items.SubItems[0] = '张三' then
ShowMessage('找到了');
其实是我没说清楚,是这样的,我是想判断找不到SubItems[0] = '张三'的情况下做一些处理。
var
bFind: Boolean;
begin
bFind := False;
for i := 0 to listview1.Items.Count - 1 do
if listview1.Items.SubItems[0] = '张三' then
begin
bFind := True;
Break;
end; if not bFind then
//没找到
end;
= -1 找不到