我这里有三层树.TREEVIEW
A_
|AAA
|-1
|-2
|-3
我想写个算法以知3这个值,我来通过遍历来找到3,
if key=vk_f6 then
begin
if inputquery('QUERY ','WORKER CODE:',wkcodes) then
begin
for i:=0 to (treeview1.Items[0].Count-1) do
begin
for j:=0 to (treeview1.Items[0].Item[i].Count-1) do
begin
for k:=0 to (treeview1.Items[0].Item[i].Item[j].Count-1) do
begin
if treeview1.Items[0].Item[i].Item[k].Text<>wkcodes then
treeview1.Items[0].Item[i].GetNext
else
treeview1.Items[0].Item[i].DisplayRect(true);
end;
end;
end;
end;
end;
怎么不行啊?
A_
|AAA
|-1
|-2
|-3
我想写个算法以知3这个值,我来通过遍历来找到3,
if key=vk_f6 then
begin
if inputquery('QUERY ','WORKER CODE:',wkcodes) then
begin
for i:=0 to (treeview1.Items[0].Count-1) do
begin
for j:=0 to (treeview1.Items[0].Item[i].Count-1) do
begin
for k:=0 to (treeview1.Items[0].Item[i].Item[j].Count-1) do
begin
if treeview1.Items[0].Item[i].Item[k].Text<>wkcodes then
treeview1.Items[0].Item[i].GetNext
else
treeview1.Items[0].Item[i].DisplayRect(true);
end;
end;
end;
end;
end;
怎么不行啊?
解决方案 »
- 新手想打开DB文件,怎么打开
- 为什么我的pas无法编译生成dcu
- Delphi5 NMsmtp控件问题,为什么在发送email时总提示450的错误呢?
- 简单问题!!!
- 关于com的问题
- ActiveCheckBox, ActiveRadioButton第三方控件
- 傻瓜的问题
- 一个关于Timer控件的问题。在线等!
- Textout将一段中文输出至一副BITMAP,图片中字符锯齿很明显,还不好看,如何解决
- 关于Access的OLE字段与delphi的TDBImage存取方式问题。
- 悲哀!我将dbgredeh中的数据导入到excel中了,但不知怎样导入数据库中(同一个表)
- Delphi 5.0 导入 ActiveX 组件(MSComm32.ocx)疑难。在线等。
if treeview1.items[i].text=wkcodes then
begin
treeview1.Items[i].DisplayRect(true);
break;
end;if i=treeview1.items.count-1 then
showmessage('未找到!')
else
showmessage('已找到!');