Einzelnen Beitrag anzeigen

Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#1

VirtualTreeview HeaderClickAutoSort dritter Zustand

  Alt 15. Feb 2021, 16:32
Hallo!

VirtualTreeview kennt ja in Tree.Header.Options den Wert hoHeaderClickAutoSort. Wenn man den aktiviert und dann auf einen Columnheader klickt, toggelt er die Tree.Header.SortDirection hin und her. Also entweder sdAscending oder sdDescending. Soweit so gut. Ich könnte aber einen dritten Zustand gebrauchen, nämlich "gar nicht sortiert". Das würde zwar intern auch eine Sortierung bedeuten, allerdings nach einem Sekundärkriterium (entspricht im Grunde dem Ordinalwert des Pointers zu den Node-Daten). Lässt sich das irgendwie mit den vorhandenen VirtualTreeview-Optionen realisieren (derer gibts ja eine Menge) oder müsste ich das "zu Fuß" machen (OnHeaderClick etc.)?

Grüße
Cody
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat