Thema: Delphi VirtualStringTree

Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#4

Re: VirtualStringTree

  Alt 26. Jul 2006, 12:42
Zitat von StefanG:
ob man 2 Dinge machen kann
Wehe du sprichst noch einmal so zweifelnd über VST!

Zum Sortieren:
TreeOptions.AutoOptions.AutoSort = true

und

Delphi-Quellcode:
procedure TVCompareNodes(Sender: TBaseVirtualTree; Node1,
  Node2: PVirtualNode; Column: TColumnIndex; var Result: Integer);
var
  NData1,
  NData2 : PNodeData;
begin
  NData1:=Tv.GetNodeData(Node1);
  Ndata2:=Tv.GetNodeData(Node2);
  Result:=AnsiCompareStr(Ndata1.Caption,Ndata2.Caption);
end;
Die andere Sache: Da hab ich im Moment keine schöne Lösung ... als Workaround kann man OnKeyXXXX nutzen. Aber ich bin mir sicher, das es da auch schon was natives gibt.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat