Hallo,
ich stehe da vor einem Problem, ich habe die folgende Funktion womit ich den MainNodeLevel :
Code:
function NodeGetMainNodeLevel(Tree: TTreeView; Node:TTreeNode):Integer;
var
tmpNode : TTreeNode;
begin
Result := 0;
tmpNode := Tree.Items[0];
while tmpNode <> nil do begin
if tmpNode <> nil then
if tmpNode.Parent = nil then Result := Result + 1;
if tmpNode = Node then Exit;
tmpNode := tmpNode.GetNext;
end;
end;
Nur wie kann ich jetzt mit der Integerzahl, die mir die Funktion liefert jetzt den Namen herausbekommen, wenn ich nur die Zahl und den TTreeView angebe ?
Ich hatte mir das so gedacht :
Code:
function GetMainNode(Tree: TTreeView;MainLevel : Integer):TTreeNode;
begin
{
Hier wird der Node ermittelt aber wie ?
}
end;