繁体   English   中英

如何使用C#更改Winforms TreeView SelectedNode的外观?

[英]How can I change the appearance of a Winforms TreeView SelectedNode using C#?

我可以使用代码设置Treeview选定的节点,但是它的外观不会改变。

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

当我使用鼠标选择节点时,背景色和前景色会改变。 当我使用代码选择节点时,我希望发生同样的事情。 如何使用C#更改Winforms TreeView SelectedNode的外观? 谢谢!

您是否将HideSelectionfalse 出于某种原因,默认值是true ,这将阻止节点显示为已选中状态,除非控件具有焦点(使用鼠标选择节点时当然具有焦点)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM