В настоящее время у меня есть элемент управления представлением дерева, и я обрабатываю TVN_ITEMEXPANDING
команда, которая в порядке, но я не могу найти способ получить абсолютный путь из дерева управления. т.е.
- C:\\
- Documents
- Test.txt
Допустим, я дважды щелкаю «Документы» и хочу получить полный путь,
‘C: \ Documents’
и если я дважды нажал на Test.txt
Я хотел бы получить полный путь, который был бы
‘C: \ Documents \ test.txt’
Это возможно?
«Соответствующий» элемент управления .net имеет свойство, называемое Полный путь. Вы можете взглянуть на реализацию c # на TreeNode.cs@GetFullPath (). Вы можете (и должны) делать то же самое в своем коде. (это не должен быть рекурсией, но это Можно быть ;-))
Других решений пока нет …