listview1.Items.Item[i].Focused:=true;
listview1.Items.Item[i].Selected:=true;
焦点到第i+1行。
listview1.Items.Item[i].Selected:=true;
焦点到第i+1行。
解决方案 »
- 如何导出一个控件的所有属性,并且判断控件是否为可见控件?
- 为什么多了一个问号
- 我是DELPHI初学者。请问我建立好了MDI父窗体和子窗体后,将子窗体最大化后,子窗体的最大、最小、关闭按钮为何不见了,只有父窗体的最大
- 刚刚加入CSDN请各位多多关照!来者有分!
- 如何动态的在,DBChart中加入series,并且设置线条的颜色、设置数据库中的字短如何和x,y轴想连?
- 关于delphi7如何链接access数据库
- 高手指点一下
- dbrid内容的修改,,神啊,请救救我
- 各位大虾,我想用delphi产生一个10位的随机密码,密码中有英文也有中文,我忘记用什么函数?
- oracle的几点疑问?请高手帮忙!
- 各位大侠:哪能找到adoexpress for delphi5 update的序列号?
- 请问有谁在红旗Linux 2.0桌面版上装过Kylix?
listview.items[itemindex]; treeview.level.nodes; 具体我来找个例子给你
假如你想搜索EDIT1。TEXT中的数据
.......
var findItem:Tlistitem;
ptr1,ptr2:Tpoint;
begin
findItem:=listview1.findcaption(0,Edit1.text,true,true,true);
if findItem<>nil then
begin
ptr2:=listview1.topitem.position;
ptr1:=findItem.getpostion;
if ptr1>ptr2 then
listview1.Scroll(0,(ptr1.y-ptr2.y))
else
listview1.scroll(0,-(ptr2.y-ptr1.y))
listview1.selected:=findItem;
listview1.setfocus;
end
else showmessage('没有要查找的信息');
end;
写了这么多给分吧!:)