![]() |
VirtualStringTree: SortGlyphs im Header, wie?
Hallo zusammen,
ich nutze VirtualStringTree und verwende die Sortierfunktion. Ich möchte nun im Header der Spalte ein Image (Glyph) darstellen, welches die Sortierreihenfolge anzeigt. Ich habe einige Zeit gesucht, hier im Forum und auch allgemein im Internet, aber leider keine Infos gefunden. Kann mir jemand mal eine Hilfestellung geben. Danke und Grüße, Sevenofnine |
AW: VirtualStringTree: SortGlyphs im Header, wie?
Liste der Anhänge anzeigen (Anzahl: 1)
Im Bereich Header kannst du die Sortierung anzeigen.
Ein paar Columns hinzufügen und Header unter Options hoVisible setzen damit der Header auch sichtbar ist. |
AW: VirtualStringTree: SortGlyphs im Header, wie?
Hallo Daniela,
danke für die schnelle Antwort. Die Sortierung unterschiedlicher Spalten funktioniert bereits, wenn ich den entsprechenden Header der Spalte anklicke. Ich möchte lediglich im Header anzeigen, dass die Spalte des Headers sortiert ist und in welcher Reichenfolge diese sortiert ist. Dafür gibt es ja anscheinend 'hoShowSortGlyphs' in Options. Die Grafiken müssen ja nur irgendwo herkommen und beim Sortieren der entsprechende Index gesetzt werden, damit die richtige Grafik angeeigt wird. Alternativ würde mir auch ausreichen, wenn ich den Status der Sortierung über '^' und 'Pfeil Down' (?) anzeigen könnte. Gruß, Sevenofnine |
AW: VirtualStringTree: SortGlyphs im Header, wie?
Das müsste so gehen
Delphi-Quellcode:
MeinVST.Header.SortColumn := MeinSpaltenIndex;
MeinVST.Header.SortDirection := sdAscending; // oder sdDescending |
AW: VirtualStringTree: SortGlyphs im Header, wie?
Liste der Anhänge anzeigen (Anzahl: 1)
Die Grafiken werden dann von der Komponente automatisch gesetzt.
Du musst mit den beiden Werten nur angeben in welcher Spalte welche Sortierrichtung angezeigt werden soll. |
AW: VirtualStringTree: SortGlyphs im Header, wie?
Wenn du runtime themes enabled hast, wird der VST Header inklusive der Sort Glyphs so gezeichnet, wie im Windows Explorer, das geschieht über die ThemeServices (enthalten in der Themes.pas). Hast du das nicht angeschalten, werden sie selbst gezeichnet. Schau dir dazu die VT utilities.bmp im Resources Verzeichnis deines VST Installations Verzeichnisses an.
|
AW: VirtualStringTree: SortGlyphs im Header, wie?
Hallo Daniela,
Zitat:
Nochmal vielen Dank für die Hilfe :) Gruß, Sevenofnine |
AW: VirtualStringTree: SortGlyphs im Header, wie?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz