Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以使用该属性设置节点的颜色ForegroundColor,但是会出现一个奇怪的问题:
ForegroundColor
如果您选择一个彩色节点(无论是什么颜色),然后在鼠标按下时左键单击任何其他节点,该节点就会恢复到其原始颜色(在我的情况下为黑色)。只要我松开鼠标,前景色就会重新设置。
谁能告诉我为什么会这样?
这是设计使然。但它只有在按下鼠标时才会保持这种状态,所以它不应该让用户分心,事实上,它向用户表明控件检测到你的动作。 但是,如果您热衷于改变这种行为,请覆盖onMouseDown事件
onMouseDown