G
gyang
Unregistered / Unconfirmed
GUEST, unregistred user!
看了很久的C#帮助,也没有找到以下几个答案,所以请教各位
1.在C#中如何获得当前树节点的等级(Level)
Delphi中是这样: Node.Level
2.在C#怎样判断一个节点是否为空(nil)
Delphi中是这样: if Node = nil then
3.如何获得下一级子节点
Delphi中是这样: Node = Node.GetFirstChild
4.C#中没有指针,能不能实现Delphi中的这个功能,如果可以,代码应怎样写?
type
PNodeData = ^FNodeData;
TNodeData = record
ID: string;
Index: Integer;
end;
...
private
FNodeData: PNodeData;
end;
...
//添加数据
procedure AddTreeNode;
begin
New(FNodeData);
FNodeData.ID := '1';
FNodeData.Index := 1;
TreeView1.Items.AddObject(nil, 'SSSSS', FNodeData);
...
end;
//读取数据
PNodeData(Node.Data)^.ID;
PNodeData(Node.Data)^.Index;
1.在C#中如何获得当前树节点的等级(Level)
Delphi中是这样: Node.Level
2.在C#怎样判断一个节点是否为空(nil)
Delphi中是这样: if Node = nil then
3.如何获得下一级子节点
Delphi中是这样: Node = Node.GetFirstChild
4.C#中没有指针,能不能实现Delphi中的这个功能,如果可以,代码应怎样写?
type
PNodeData = ^FNodeData;
TNodeData = record
ID: string;
Index: Integer;
end;
...
private
FNodeData: PNodeData;
end;
...
//添加数据
procedure AddTreeNode;
begin
New(FNodeData);
FNodeData.ID := '1';
FNodeData.Index := 1;
TreeView1.Items.AddObject(nil, 'SSSSS', FNodeData);
...
end;
//读取数据
PNodeData(Node.Data)^.ID;
PNodeData(Node.Data)^.Index;