Назначение TreeNode TreeView и показывать как выбранный - PullRequest
0 голосов
/ 19 апреля 2011

HI

У меня есть TreeNode trn, который содержит treenode с некоторыми из его дочерних узлов. Теперь я хочу передать этот узел в TreeView tree из другого метода и хочу показать trn как выбранный узел дерева в TreeView tree.

(trn может меняться каждый раз в зависимости от выбора пользователя)

Я пытался использовать

tree.SelectedNode = trn;

но это дает мне абсурдный результат, например, иногда выделяя другой узел или иногда выделяя только корневой узел и т. Д.

Есть ли у нас индексы для treeNode, поэтому, если я получу индекс любого узла, я просто буду использовать

tree.SelectedIndex = index; 

Но я не уверен, что SelectedIndex действительно существует для TreeNode?

Любая помощь

С уважением,

Санграм Нандхиле

1 Ответ

1 голос
/ 01 декабря 2011

попробуйте это.

tree.select();
tree.SelectedNode = trn;
...