繁体   English   中英

C#TreeView前景颜色节点

[英]C# TreeView Foreground Color Node

我可以使用ForegroundColor属性设置节点的颜色,但是会出现一个奇怪的问题:

如果选择一个彩色节点(无论是哪种颜色),然后在鼠标按下时左键单击任何其他节点,则该节点将恢复为其原始颜色(在我的情况下为黑色)。 释放鼠标后,将再次设置前景色。

谁能告诉我为什么会这样吗?

这是设计使然。 但是只有在按下鼠标时它才会保持这种状态,因此这不会对用户造成太大的干扰,实际上,它向用户表明控件已检测到您的操作。
但是,如果您热衷于更改该行为,请重写onMouseDown事件

暂无
暂无

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

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