【发布时间】:2014-01-18 00:52:37
【问题描述】:
是否有一种简单的方法可以让选定的 TreeNode 在 TreeView 没有焦点时保留其 SystemColors.Highlight BackColor?因为即使 HideSelection 设置为 false,所选的 BackColor 也几乎无法看到。
TreeView 具有焦点时选定的 TreeNode:
TreeView 没有焦点时选定的 TreeNode:
提前致谢。
编辑: 我知道我可以将 DrawMode 设置为 OwnerDrawAll,然后添加一个自定义 DrawNode 事件。我之前确实尝试过,我遇到的问题是我不知道如何正确绘制 TreeNode 的相应 ImageKey。
【问题讨论】:
标签: c# winforms treeview custom-draw