[WinForm][DevExpress][TreeList]条件隐藏节点CheckBox

2020-12-13 03:26

阅读:345

标签:winform   style   class   blog   code   http   

关键代码:

        /// 
        /// 隐藏CheckBox
        /// 说明
        /// 在CustomDrawNodeCheckBox事件中使用
        /// eg:
        /// TreeList _curTree = (TreeList)sender;
        /// _curTree.HideCheckBox(n => n.GetNodeType() == NodeType.Area || n.GetNodeType() == NodeType.CabsGroupRoot, e);
        /// 
        /// TreeList
        /// 委托
        /// CustomDrawNodeCheckBoxEventArgs
        public static void HideCheckBox(this TreeListNode tree, Predicate conditionHanlder, CustomDrawNodeCheckBoxEventArgs e)
        {
            if (conditionHanlder(e.Node))
            {
                e.Handled = true;
            }
        }

代码使用:

        void LHTree_CustomDrawNodeCheckBox(object sender, CustomDrawNodeCheckBoxEventArgs e)
        {
            TreeList _curTree = (TreeList)sender;
            _curTree.HideCheckBox(n => n.GetNodeType() == NodeType.Area || n.GetNodeType() == NodeType.CabsGroupRoot, e);
        }

代码效果:

soscw.com,搜素材

[WinForm][DevExpress][TreeList]条件隐藏节点CheckBox,搜素材,soscw.com

[WinForm][DevExpress][TreeList]条件隐藏节点CheckBox

标签:winform   style   class   blog   code   http   

原文地址:http://www.cnblogs.com/Yan-Zhiwei/p/3808298.html


评论


亲,登录后才可以留言!