VirtualTreeView - unterschiedliche Textfarbe im selben Knoten

8

Ich versuche, eine Sicht in TVirtualStringTree zu erstellen, die ungefähr so ​​aussieht:

Im obigen Beispiel habe ich einige der möglichen Szenarien gezeigt, die ich erreichen möchte. FolderA hat fettgedruckten Text und danach den rot eingefärbten Text direkt dahinter im selben Knoten. Ich suche nach einer Möglichkeit, diese Art von Ausgabe zu machen.

Wenn dies jedoch zu schwierig oder zu problematisch gestaltet ist, würde ich mich über den Ausgabetyp FolderB oder FolderC freuen, der wahrscheinlich mit zwei Spalten erstellt werden könnte Einer enthält den Namen des Ordners und ein anderer die Anzahl der darin enthaltenen Dateien.

FolderD ist hier nur ein Beispiel für einen Ordner ohne Dateien und die Ausgabe für diesen Ordner (Text ist unverschlossen und es gibt keine Nummer).

Ich suche nach einer Anleitung, wie man diesen Effekt machen kann, da VirtualTreeView nur eine Farbe oder eine fette Einstellung pro Knoten haben kann. Irgendwelche Tipps oder Vorschläge, wie man sich in Richtung FolderA oder FolderB oder FolderC hoch schätzt, damit habe ich einen Startpunkt. Delphi oder C ++ Builder Beispiele sind beide willkommen (der endgültige Code wird jedoch in C ++ Builder sein).

    
Coder12345 03.12.2014, 15:19
quelle

1 Antwort

12

Sie können einfach die Option toShowStaticText ( StringOptions ) verwenden:

%Vor%

Ausgabe:

    
kobik 03.12.2014, 16:25
quelle