根节点
┗节点1
┗节点2
┗节点3
┗节点4
指定一个节点取所有他的父节点名称加本节点名称
如:传入节点2 返回字符串为:根节点-节点2
传入节点3 返回字符串为:根节点-节点2-节点3
请问这个函数该怎么写
function GetStr(TreeNode:TTreeNode):string
begin???
end
┗节点1
┗节点2
┗节点3
┗节点4
指定一个节点取所有他的父节点名称加本节点名称
如:传入节点2 返回字符串为:根节点-节点2
传入节点3 返回字符串为:根节点-节点2-节点3
请问这个函数该怎么写
function GetStr(TreeNode:TTreeNode):string
begin???
end
解决方案 »
- 类似MIDI窗体的程序开发
- IdTcpServer/Client中,IdTcpServer.Threads是不是指连接到服务器的所以客户端?
- 谁知道TTF160_TLB是个什么东东?
- 怎样使选中的TreeView节点高亮?
- 问一个delphi和cb的问题
- 求助!
- Record already locked by this session 错误,急!!!
- 怎样在richeidt控件中实现delphi的关键字加粗效果?
- delphi下如何才能拥有SE_SHUTDOWN_NAME特权???
- 如何在DELPHI中创建一个类,并引用它,请给出例程。谢谢
- 问一下线程专用钩子只监视一个指定的线程 还用不用编写独立的Dll啊?
- delphi Stringgrid初始化问题。
TreeNode: TTreeNode;
begin
TreeNode := TreeView.Selected;
while Assigned(TreeNode) do
begin
Memo.Lines.Add(TreeNode.Text);
TreeNode := TreeNode.Parent;
end;
end;
function GetStr(Node: TTreeNode): string;
begin
Result := '';
if Node = nil then Exit;
Result := Node.Text;
while Node.Parent <> nil do begin
Node := Node.Parent;
Result := Node.Text + ' - ' + Result;
end;
end;procedure TForm1.TreeView1Click(Sender: TObject);
begin
Caption := GetStr(TreeView1.Selected);
end;