Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Problem mit Sortierung in VirtualStringTree (VST)

  Alt 8. Sep 2009, 09:06
Hallo,

stand das wirklich so in den Beispielen ?

Delphi-Quellcode:
procedure TFormX.OnHeaderClick();
begin
  if Button<>mbLeft then Exit;

  with Sender do
  begin
    if Column=SortColumn then
    begin
      SortDirection:= TSortDirection(1-ord(SortDirection));
    end
    else
    begin
      SortColumn:= Column;
    end;
  end;
end;
Das SortTree macht der VST beim Header-Click selber.
Es wird nur verwendet, wenn man im Code sortieren will.

Das OnCompareNodes ist korrekt, abgesehen davon, dass Sender statt
der direkten Variable benutzen solltest.


#Update#
Ich habe den VST allerdings bisher nur als ListView-Erasatz benutzt (nur Root-Nodes).


Heiko
Heiko
  Mit Zitat antworten Zitat