0


0

C#を使用してWinforms TreeView SelectedNodeの外観を変更するにはどうすればよいですか?

コードを使用してツリービューの選択されたノードを設定できますが、外観は変わりません。

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

マウスを使用してノードを選択すると、背景色と前景色が変わります。 コードを使用してノードを選択したときにも同じことが起こるようにします。 C#を使用してWinforms TreeView SelectedNodeの外観を変更するにはどうすればよいですか? ありがとうございます。

1 Answer


1


http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.hideselection.aspx [HideSelection]を` false`に設定しましたか? 何らかの理由で、デフォルト値は「true」で、コントロールにフォーカスがない限りノードが選択されて表示されないようにします(もちろん、マウスを使用してノードを選択すると、ノードが選択されます)。