刚才发过一次相同的帖,死活找不到了。解决的话,那个帖子的分也一并给了。
已知某节点的层数node_level,和该节点的值node_key,同一层不允许有重复值的节点。请问如何定位到该节点,即tmp_node:=????最好给出代码,多谢援手!
已知某节点的层数node_level,和该节点的值node_key,同一层不允许有重复值的节点。请问如何定位到该节点,即tmp_node:=????最好给出代码,多谢援手!
解决方案 »
- 如何修改由继承生成的继承窗体中的控件?
- 求助,cxGrid,动态定义Item为什么无法释放资源?
- 想用TWebbrowser组件做一个类似腾迅浏览器一样的可在Pagecontrol下多页切换的游览器,为什么总是随机的报内存错误呢?
- 如何取得List中的form的handle?
- 如何用语句去掉列的默认值?up有分
- 字符串的‘数字’判断,怎样才能实现?
- 请高手填一些代码好么? (基础的OOP问题)...
- 如何把WideString的内容copy到PWideChar所指向的缓冲区中?急!!!!
- 请有WinNT系统的朋友帮忙,我想知道一个窗体的长和宽?
- 求救???怎样用delphi做一个三级的动态目录树??
- 如何判断SPEEDBUTTON等的GLYPH属性是否登陆了位图,,还是默认的NONE
- 【掉角后终于又回到五个角了,散分!升星还很漫长啊!!!!!!!】
for i:=0 to tv.items.count-1 do if tv.items[i].
if TreeView1.Items[i].Text = node_key then
begin
// Your Code;
end;
if TreeView1.Items[i].Text = node_key then
begin
Selected:=TreeView1.Items[i];
break;
// Your Code;
end;
我其实是想要得到该节点在其他地方使用,能否写的详细一点?to: juliens(星星球)
另外还有层数也要考虑吧?因为可能有相同的node_key.
到时候我是否可以这样引用:tmp_node:=TreeView1.Items[i]?非常感谢
tmp_node:=TreeView1.Items[i].level
with TreeView1.Items do
begin
for i := 0 to Count - 1 do
if (Level = node_level) and (Text = node_key) then
begin
// Your Code;
end;
end;
tmp_node := TreeView1.Items[i];
var tmp_node: TTreeNode;
with TreeView1 do
begin
for i := 0 to Count - 1 do
if (Items[i].Level = node_level) and (Items[i].Text = node_key) then
begin
tmp_node := Items[i];
end;
end;
http://community.csdn.net/Expert/topic/3089/3089406.xml?temp=.780575