0
如何我在XtratTreeList有條件禁用複選框? 我有NodeChanged和CustomDrawNodeCheckBox事件。禁用複選框有條件XtratTreeList
如果我使用treeList1_CustomDrawNodeCell
事件,讓我只有一個節點。 即
using DevExpress.XtraTreeList;
using DevExpress.Utils.Drawing;
using DevExpress.XtraEditors.ViewInfo;
//...
void treeList1_CustomDrawNodeCell(object sender, CustomDrawNodeCellEventArgs e) {
CheckEditViewInfo editViewInfo = e.EditViewInfo as CheckEditViewInfo;
if (editViewInfo == null)
return;
editViewInfo.CheckInfo.State = ObjectState.Disabled;
}
我有節點之間的關係。如果用戶檢查一個節點,則只有與該節點相關的節點應該允許檢查/啓用。