У меня есть изображение около 30 изображений и 3 изображения, которые я хотел бы наложить поверх 30, когда TreeNode находится в определенном состоянии. Я знаю, что C++ TreeItem может сделать это с TVIS_OVERLAYMASK как таковой:Наложение изображения TreeNode
SetItemState(hItem,INDEXTOOVERLAYMASK(nOverlayIndex), TVIS_OVERLAYMASK);
Есть ли какой-либо механизм для достижения аналогичных результатов в .NET?
В моей .NET 2.0, оверлеи находятся поверх значка дерева. Используете ли вы более новую версию фреймворка? –
мой плохой: у меня был DrawMode, который будет OwnerDrawAll не OwnerDrawText, похоже, теперь хорошо работает - спасибо –
Жаль, после небольшого тестирования я нахожу, что я испытываю странное черное выделение, как описано здесь: http://stackoverflow.com/q/ 1003459/417721 - we are .net 3.5 –