Как я могу изменить внешний вид Winforms TreeView SelectedNode с помощью C #? - PullRequest
0 голосов
/ 13 июля 2010

Я могу установить выбранный узел Treeview с помощью кода, но его внешний вид не меняется.

 TreeNode selectedNode = treeView1.SelectedNode;
 TreeNode newNode = new TreeNode("I am new");
 selectedNode.Nodes.Add(newNode);
 treeView1.SelectedNode = newNode;

Когда я выбираю узлы с помощью мыши, цвет фона и цвета переднего плана меняются.Я хочу, чтобы то же самое происходило, когда я выбираю узел, используя код.Как я могу изменить внешний вид Winforms TreeView SelectedNode с помощью C #?Спасибо!

1 Ответ

1 голос
/ 13 июля 2010

Вы установили HideSelection на false?По какой-то причине значением по умолчанию является true, что помешает отображению выбранных узлов, если только элемент управления не имеет фокуса (что, конечно, будет при выборе узлов с помощью мыши).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...