簡體   English   中英

如何更改radtreeview Telerik UI WinForms篩選和選定節點的顏色

[英]How to change color of radtreeview Telerik UI WinForms selenting and selected node

默認情況下,RadTreeView SelectedNode BackColor是橙色漸變,但我想更改嘗試使用的顏色

RadTV_Menu_Principal.SelectedNode.BackColor = Color.DarkBlue;

但是,由於SelectedNode為空,所以發送錯誤消息,我需要預先配置顏色。 在此處輸入圖片說明

我找到了一個解決方案,我必須為RadTreeView創建兩個事件。

enter code here
    private void RadTV_Menu_Principal_NodeMouseEnter(object sender, RadTreeViewEventArgs e)
    {
        ///Paint Node when begining focus
        e.Node.BackColor = Color.LightSteelBlue;
        e.Node.GradientStyle = GradientStyles.Solid;
    }

    private void RadTV_Menu_Principal_NodeMouseLeave(object sender, RadTreeViewEventArgs e)
    {
        ///Return the initial color when leave focus
        e.Node.BackColor = SystemColors.Highlight;
    }

實現此目的的正確方法是使用Visual Style Builder工具編輯您正在使用的主題。

另一種方法是使用代碼覆蓋主題值

暫無
暫無

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

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