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; } }
本文来自博客园,作者:jevan,转载请注明原文链接:https://www.cnblogs.com/DoNetCShap/archive/2012/06/26/2563125.html

浙公网安备 33010602011771号