【问题标题】:How to change color of radtreeview Telerik UI WinForms selenting and selected node如何更改 radtreeview Telerik UI WinForms selenting 和选定节点的颜色
【发布时间】:2017-01-23 22:46:28
【问题描述】:

默认情况下 RadTreeView SelectedNode BackColor 是橙色渐变,但我需要更改我尝试过的颜色

RadTV_Menu_Principal.SelectedNode.BackColor = Color.DarkBlue;

但是由于 SelectedNode 为空而发送错误消息,我需要预先配置颜色。enter image description here

【问题讨论】:

    标签: c# winforms telerik background-color radtreeview


    【解决方案1】:

    我找到了一个解决方案,我必须为我的 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;
        }
    

    【讨论】:

      【解决方案2】:

      实现此目的的正确方法是使用Visual Style Builder 工具编辑您正在使用的主题。

      另一种方法是使用代码override the theme values

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-23
        • 1970-01-01
        • 2011-03-07
        • 1970-01-01
        • 2023-03-12
        • 2012-03-22
        • 2015-10-04
        相关资源
        最近更新 更多