Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
17. Mär 2008
Fairerweise muss allerdings gesagt werden, dass die erste Lösung (wie ich jetzt leider feststellen musste) etwa 20x schneller ist - also klare Entscheidung für die Stringlisten-Version von bitsetter :hi:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
17. Mär 2008
Hier noch eine Alternative ohne Verwendung einer StringList. Aufruf erfolgt analog, zusätzlich ist das Trennzeichen anzugeben (könnte natürlich auch fest "verdrahtet" werden):
function SelectNode(Path:String;Delimiter:Char;Tree:TTreeView):Boolean;
var p : Integer;
SubStr : String;
aNode,
orgSel : TTreeNode;
begin
orgSel:=Tree.Selected;
aNode :=Tree.TopItem;