我可以使用代码设置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 这将防止节点显示为选中状态,除非控件具有焦点(使用鼠标选择节点时,它当然具有焦点)。
HideSelection
false
true