码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2014-06-26 19:44:11      阅读:497      评论:0      收藏:0      [点我收藏+]

标签:winform   style   class   blog   code   http   

关键代码:

        /// <summary>
        /// 隐藏CheckBox
        /// 说明
        /// 在CustomDrawNodeCheckBox事件中使用
        /// eg:
        /// TreeList _curTree = (TreeList)sender;
        /// _curTree.HideCheckBox(n => n.GetNodeType() == NodeType.Area || n.GetNodeType() == NodeType.CabsGroupRoot, e);
        /// </summary>
        /// <param name="tree">TreeList</param>
        /// <param name="conditionHanlder">委托</param>
        /// <param name="e">CustomDrawNodeCheckBoxEventArgs</param>
        public static void HideCheckBox(this TreeListNode tree, Predicate<TreeListNode> 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);
        }

代码效果:

bubuko.com,布布扣

[WinForm][DevExpress][TreeList]条件隐藏节点CheckBox,布布扣,bubuko.com

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

标签:winform   style   class   blog   code   http   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!