Как получить тег из узла в форме окна C # - PullRequest
0 голосов
/ 13 марта 2019

введите описание изображения здесь Как я могу получить полный путь, который существует в теге узла (в иерархии 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, чтобы перейти в каталог? введите описание изображения здесь

1 Ответ

0 голосов
/ 13 марта 2019

Node.Tag - это тип object, поэтому вы должны выполнить приведение к типу, в котором вы сохранили его.

Пример:

Node.Tag = "This is node tag"

string nodeTag = Node.Tag as String;

Или:

Node.Tag = 123

string nodeTag = (int) Node.Tag;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...