国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

DevExpress實現TreeList按條件隱藏節點CheckBox的方法

2020-01-24 02:34:55
字體:
來源:轉載
供稿:網友

本文實例講述了DevExpress實現TreeList按條件隱藏節點CheckBox的方法,在項目開發中有一定的使用價值。具體的實現方法如下:

主要功能代碼如下:

/// <summary>/// 隱藏CheckBox/// 說明/// 在CustomDrawNodeCheckBox事件中使用/// eg:/// TreeList _curTree = (TreeList)sender;/// _curTree.HideCheckBox(n => n.GetNodeType() == NodeType.Area || n.GetNodeType() == NodeType.CabsGroupRoot, e);/// </summary>/// <param name="tree">TreeList</param>/// <param name="conditionHanlder">委托</param>/// <param name="e">CustomDrawNodeCheckBoxEventArgs</param>public static void HideCheckBox(this TreeListNode tree, Predicate<TreeListNode> conditionHanlder, CustomDrawNodeCheckBoxEventArgs e){  if (conditionHanlder(e.Node))  { e.Handled = true;  }}

代碼使用方法如下:

void LHTree_CustomDrawNodeCheckBox(object sender, CustomDrawNodeCheckBoxEventArgs e){  TreeList _curTree = (TreeList)sender;  _curTree.HideCheckBox(n => n.GetNodeType() == NodeType.Area || n.GetNodeType() == NodeType.CabsGroupRoot, e);}

代碼運行效果如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 准格尔旗| 莱西市| 红原县| 涿鹿县| 奈曼旗| 丹凤县| 田林县| 宕昌县| 青阳县| 河东区| 巴南区| 全南县| 榆社县| 曲水县| 涿州市| 宜川县| 峨边| 蓬安县| 石家庄市| 东源县| 永州市| 巴中市| 防城港市| 天津市| 当涂县| 惠安县| 大丰市| 乌拉特后旗| 芦山县| 平阳县| 南投市| 丹寨县| 东丽区| 永丰县| 道孚县| 都匀市| 和硕县| 乌鲁木齐市| 德令哈市| 洛宁县| 池州市|