Здравствуйте, Igorisio, Вы писали:
I>Здравствуте, ребята.
I>На днях столкнулся со следующей проблемой. Есть 2-х уровневый TreeView. Для каждого уровня необходимо свое контекстное меню. Об этом уже было написано. Но возникает один нюанс. К событию MouseDown подключаю обработчик:
... вырезано ...
I>При первом клике правой клавишей мыши по Node вываливается нужное меню. Но если после этого кликнуть правой на другом Node, то текущее меню исчезает, но новое не появляется. Для его отображения нужно второй раз кликнуть правой. В случае одного ContextMenu для всего TreeView все работает красиво. Идеи? Соображения?
В .NET 2.0 меню можно указывать на каждый узел. А в 1.1 в событии Popup (у контекст меню) наверно можно менять пункты или сделать 3 контекст менюшки одну указываешь для дерева, в событии Popup которой и выбираешь одну из двух других и пооказываешь ее.
... << RSDN@Home 1.2.0 alpha rev. 618>>