【问题标题】:How can I change the appearance of a Winforms TreeView SelectedNode using C#?如何使用 C# 更改 Winforms TreeView SelectedNode 的外观?
【发布时间】:2010-07-12 22:02:57
【问题描述】:

我可以使用代码设置 Treeview 选择节点,但它的外观没有改变。

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

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

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-12-13
      • 1970-01-01
      • 2012-01-11
      • 2011-11-23
      • 2019-07-21
      • 1970-01-01
      • 2015-08-09
      • 2012-08-20
      • 2013-11-21
      相关资源
      最近更新 更多