樹的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