DevExpress XtraTreeList的複選框 禁用

樹的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;
            }
        }object

相關文章
相關標籤/搜索