введите описание изображения здесь Как я могу получить полный путь, который существует в теге узла (в иерархии TreeView)?
private void treeView_root_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Node.Parent == null) { } if (e.Node.Parent != null && *e.Node.Parent.Text == "test"*){ } }
В условии, я хочу использовать текущий каталог вместо test. Полный путь к текущему каталогу уже указан в Tag. Вопрос в том, как мне получить путь от Tag, чтобы перейти в каталог? введите описание изображения здесь
test
Tag
Node.Tag - это тип object, поэтому вы должны выполнить приведение к типу, в котором вы сохранили его.
Node.Tag
object
Пример:
Node.Tag = "This is node tag" string nodeTag = Node.Tag as String;
Или:
Node.Tag = 123 string nodeTag = (int) Node.Tag;