treeview.Selected.parent.text;用这条语句可以得到当前选定的子接点的上一层接点,,那么我想得到当前选定的接点的跟目录应该怎么操作?
假设当前我选定的子接点是第三层子接点那么我怎么才可以得到我做选定的子接点的总根接点的内容?也就上它的第一层接点的内容呢?
假设当前我选定的子接点是第三层子接点那么我怎么才可以得到我做选定的子接点的总根接点的内容?也就上它的第一层接点的内容呢?
解决方案 »
- memo排序
- 再请教大家:delphi读串口时在memo中的显示问题。。。。
- 用DELPHI开发的RTX插件的例子,100分求购
- DELPHI串口通讯的问题 请大家帮我解答一下~
- 不好意思挂qq影响大家了,特此放分道歉。CoolSlob若干人进来
- 在VCL中没人能解决的问题:关于delphi组件,简单问题,不过比较急!不知道今天能不能解决,帮忙啊
- login问题,100分
- 两个送分的问题,创建MDI无标题窗口和Ctrl~C无法用
- 关于MDI窗体的问题
- 关于QuickReport这个鸟控件!(中秋不忘QuickReport!)
- 关于Timer控件的问题!
- 遇到一个问题,请教,关于模态窗口的问题!谢谢
WantNode,CurrNode :TTreeNode;
while CurrNode <> null
begin
WantNode = CurrNode;
CurrNode = CurrNode.Parent;
end;
WantNode就是最后要得到的NODE了!
var
WantNode,CurrNode :TTreeNode;
CurrNode = TreeView1.Selected;
while CurrNode <> null
begin
WantNode = CurrNode;
CurrNode = CurrNode.Parent;
end;
WantNode就是最后要得到的NODE了!
简单的办法treeview.Items.GetFirstNode返回第一个节点,如果有根的化就是它了
假设当前我选定的子接点是第三层子接点那么我怎么才可以得到我做选定的子接点的总根接点的内容?也就上它的第一层接点的内容呢?
总根接点是它的第一层接点??
var
WantNode,CurrNode :TTreeNode;
begin
CurrNode := TreeView1.Selected;
while (CurrNode <> nil) do
begin
WantNode := CurrNode;
CurrNode := CurrNode.Parent;
end;
end;
var
thisnode : TTreeNode;
begin
thisnode := TreeView1.Selected.Parent;
while thisnode.Level <> '0' do
thisnode := thisnode.Parent;
showmessage(thisnode.text);\\根节点的内容
end;