DevExpress設(shè)置TreeList圖片節(jié)點(diǎn)背景色的方法
更新時(shí)間:2014年08月06日 17:35:11 投稿:shichen2014
這篇文章主要介紹了DevExpress設(shè)置TreeList圖片節(jié)點(diǎn)背景色的方法,需要的朋友可以參考下
本文實(shí)例展示了DevExpress設(shè)置TreeList圖片節(jié)點(diǎn)背景色的方法,在項(xiàng)目開發(fā)中有一定的應(yīng)用價(jià)值,具體方法如下所示:
主要功能代碼如下:
/// <summary> /// 設(shè)置圖片節(jié)點(diǎn)的背景色 /// 說明:在CustomDrawNodeImages事件中使用 /// </summary> /// <param name="tree">TreeList</param> /// <param name="e">CustomDrawNodeImagesEventArgs</param> /// <param name="builderBackColorHandler">委托</param> public static void CustomImageNodeBackColor(this TreeList tree, CustomDrawNodeImagesEventArgs e, Func<TreeListNode, Color> builderBackColorHandler) { TreeListNode _node = e.Node; Color _backColor = builderBackColorHandler(_node); e.Graphics.FillRectangle(new SolidBrush(_backColor), e.Bounds); }
代碼使用方法如下:
private void tlLHData_CustomDrawNodeImages(object sender, CustomDrawNodeImagesEventArgs e) { try { tlLHData.CustomImageNodeBackColor(e, node => { string _cabId = node.GetKeyID(); CCabInfo _cabInfo = LHDBHelper.GetCabInfo(_cabId); if (_cabInfo != null) { return _cabInfo.CtuOnlineStatus == 1 ? Color.White : Color.LightGray; } return Color.White; }); } catch (Exception) { } }
代碼運(yùn)行效果如下圖所示:
您可能感興趣的文章:
- DevExpress TreeList 常見問題解決方法
- DevExpress之TreeList用法實(shí)例總結(jié)
- DevExpress實(shí)現(xiàn)TreeList向上遞歸獲取公共父節(jié)點(diǎn)的方法
- DevExpress實(shí)現(xiàn)TreeList父子節(jié)點(diǎn)CheckState狀態(tài)同步的方法
- DevExpress實(shí)現(xiàn)TreeList按條件隱藏節(jié)點(diǎn)CheckBox的方法
- DevExpress實(shí)現(xiàn)禁用TreeListNode CheckBox的方法
- Devexpress treelist 簡介
相關(guān)文章
C#數(shù)據(jù)結(jié)構(gòu)之堆棧(Stack)實(shí)例詳解
這篇文章主要介紹了C#數(shù)據(jù)結(jié)構(gòu)之堆棧(Stack),結(jié)合實(shí)例形式較為詳細(xì)的分析了堆棧的原理與C#實(shí)現(xiàn)堆棧功能的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11C#如何正確實(shí)現(xiàn)一個(gè)自定義異常Exception
這篇文章主要為大家詳細(xì)介紹了C#如何正確實(shí)現(xiàn)一個(gè)自定義異常Exception,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-09-09C#調(diào)用dll報(bào)錯(cuò):無法加載dll,找不到指定模塊的解決
這篇文章主要介紹了C#調(diào)用dll報(bào)錯(cuò):無法加載dll,找不到指定模塊的解決問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01C#實(shí)現(xiàn)下載網(wǎng)頁HTML源碼的方法
這篇文章主要介紹了C#實(shí)現(xiàn)下載網(wǎng)頁HTML源碼的方法,是一個(gè)非常實(shí)用的技巧,還包含了對于下載失敗的判斷等邏輯處理,需要的朋友可以參考下2014-09-09