码迷,mamicode.com
首页 > 其他好文 > 详细

DevExpress XtraTreeList的复选框 禁用

时间:2014-11-23 00:26:38      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:ar   os   sp   for   bs   代码   ef   as   nbsp   

树的2个事件代码如下,通过节点的tag判断是否禁用节点前的复选框.树的节点加载时设置要禁用的节点tag为-1,不禁用的则设为相关的值

private void treeListPer_CustomDrawNodeCheckBox(object sender, DevExpress.XtraTreeList.CustomDrawNodeCheckBoxEventArgs e)
        {
            //TreeListNode listNode = sender as TreeListNode;
            if (e.Node.Tag.ToString()=="-1")
            {
                e.ObjectArgs.State = DevExpress.Utils.Drawing.ObjectState.Disabled;
            }
        }


        private void treeListPer_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e)
        {
            if (e.Node.Tag.ToString() == "-1")
            {
                e.State = CheckState.Unchecked;
            }
        }

 

DevExpress XtraTreeList的复选框 禁用

标签:ar   os   sp   for   bs   代码   ef   as   nbsp   

原文地址:http://www.cnblogs.com/goto/p/4115894.html

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