Ich habe eine Bildliste von ungefähr 30 Bildern und 3 Bildern, die ich gerne auf die 30 überlagern würde, wenn sich ein TreeNode in einem bestimmten Zustand befindet. Ich weiß, dass ein C++ TreeItem dies mit dem TVIS_OVERLAYMASK als solche kann:TreeNode Bildüberlagerung
SetItemState(hItem,INDEXTOOVERLAYMASK(nOverlayIndex), TVIS_OVERLAYMASK);
Gibt es einen Mechanismus, um ähnliche Ergebnisse in .NET zu erreichen?
In meinem .NET 2.0 App Die Overlays befinden sich oben auf dem Treeview-Symbol. Verwenden Sie eine neuere Version des Frameworks? –
mein Schlechter: Ich hatte DrawMode zu OwnerDrawAll nicht OwnerDrawText scheint jetzt gut zu funktionieren - danke –
Es ist eine Schande, nach ein wenig mehr Tests finde ich seltsame schwarze Hervorhebung wie hier beschrieben: http://stackoverflow.com/q/ 1003459/417721 - wir sind .net 3.5 –