[英]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的外观? 谢谢!
您是否将HideSelection
为false
? 出于某种原因,默认值是true
,这将阻止节点显示为已选中状态,除非控件具有焦点(使用鼠标选择节点时当然具有焦点)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.