簡體   English   中英

C#TreeView前景顏色節點

[英]C# TreeView Foreground Color Node

我可以使用ForegroundColor屬性設置節點的顏色,但是會出現一個奇怪的問題:

如果選擇一個彩色節點(無論是哪種顏色),然后在鼠標按下時左鍵單擊任何其他節點,則該節點將恢復為其原始顏色(在我的情況下為黑色)。 釋放鼠標后,將再次設置前景色。

誰能告訴我為什么會這樣嗎?

這是設計使然。 但是只有在按下鼠標時它才會保持這種狀態,因此這不會對用戶造成太大的干擾,實際上,它向用戶表明控件已檢測到您的操作。
但是,如果您熱衷於更改該行為,請重寫onMouseDown事件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM