[英]C# TreeView Foreground Color Node
我可以使用ForegroundColor
屬性設置節點的顏色,但是會出現一個奇怪的問題:
如果選擇一個彩色節點(無論是哪種顏色),然后在鼠標按下時左鍵單擊任何其他節點,則該節點將恢復為其原始顏色(在我的情況下為黑色)。 釋放鼠標后,將再次設置前景色。
誰能告訴我為什么會這樣嗎?
這是設計使然。 但是只有在按下鼠標時它才會保持這種狀態,因此這不會對用戶造成太大的干擾,實際上,它向用戶表明控件已檢測到您的操作。
但是,如果您熱衷於更改該行為,請重寫onMouseDown
事件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.