(CodeLib-Manager)
Registriert seit: 10. Jun 2002
4.648 Beiträge
Delphi XE Professional
|
Re: Virtual TreeView Nodes vertauschen (MoveUp/MoveDown)
9. Apr 2009, 00:12
das ganze in einer Procedure verpackt:
Delphi-Quellcode:
type
TMoveDirection = (mdDown, mdUp);
procedure TForm1.VST_MoveNode(VST: TBaseVirtualTree; Direction: TMoveDirection);
var
Node: PVirtualNode;
begin
Node := VST.FocusedNode;
if Assigned(Node) then
begin
case Direction of
mdUp: VST.MoveTo(Node, VST.GetPrevious(Node), amInsertBefore, False);
mdDown: VST.MoveTo(Node, VST.GetNext(Node), amInsertAfter, False);
end;
VST.Selected[Node] := True;
end;
end;
Thomas
|
|
Zitat
|