C#中TreeView節(jié)點的自定義繪制方法
更新時間:2015年02月03日 09:45:31 作者:安靜平和
這篇文章主要介紹了C#中TreeView節(jié)點的自定義繪制方法,實例展示了TreeView節(jié)點的操作技巧,需要的朋友可以參考下
本文實例講述了C#中TreeView節(jié)點的自定義繪制方法。分享給大家供大家參考。具體如下:
if ((e.State & TreeNodeStates.Selected) != 0) { //演示為綠底白字 e.Graphics.FillRectangle(Brushes.DeepSkyBlue, e.Node.Bounds); Font nodeFont = e.Node.NodeFont; if (nodeFont == null) nodeFont = ((TreeView)sender).Font; e.Graphics.DrawString(e.Node.Text, nodeFont, Brushes.White, Rectangle.Inflate(e.Bounds, 2, 0)); } else { e.DrawDefault = true; } if ((e.State & TreeNodeStates.Focused) != 0) { using (Pen focusPen = new Pen(Color.Black)) { focusPen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot; Rectangle focusBounds = e.Node.Bounds; focusBounds.Size = new Size(focusBounds.Width - 1, focusBounds.Height - 1); e.Graphics.DrawRectangle(focusPen, focusBounds); } }
希望本文所述對大家的C#程序設(shè)計有所幫助。
您可能感興趣的文章:
- c# WPF中的TreeView使用詳解
- C# TreeView無限目錄樹實現(xiàn)方法
- C#自定義DataGridViewColumn顯示TreeView
- C#實現(xiàn)TreeView節(jié)點拖拽的方法
- C#搜索TreeView子節(jié)點,保留父節(jié)點的方法
- C#中TreeView實現(xiàn)適合兩級節(jié)點的選中節(jié)點方法
- C#實現(xiàn)treeview綁定的方法
- c#的treeview綁定和獲取值的方法
- C# TreeView讀取數(shù)據(jù)庫簡單實例
- c# TreeView添加右鍵快鍵菜單有兩種方法
- C# TreeView從數(shù)據(jù)庫綁定數(shù)據(jù)的示例
相關(guān)文章
C#刪除只讀文件或文件夾(解決File.Delete無法刪除文件)
這篇文章主要介紹了C#刪除只讀文件或文件夾(解決File.Delete無法刪除文件),需要的朋友可以參考下2015-09-09Winform基于多線程實現(xiàn)每隔1分鐘執(zhí)行一段代碼
這篇文章主要介紹了Winform基于多線程實現(xiàn)每隔1分鐘執(zhí)行一段代碼的方法,設(shè)計線程的操作及時間函數(shù)的用法,需要的朋友可以參考下2014-10-10c# AES字節(jié)數(shù)組加密解密流程及代碼實現(xiàn)
這篇文章主要介紹了c# AES字節(jié)數(shù)組加密解密流程及代碼實現(xiàn),幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2020-11-11C#隱藏手機(jī)號、郵箱等敏感信息的實現(xiàn)方法
這篇文章主要介紹了C#隱藏手機(jī)號、郵箱等敏感信息的實現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2016-09-09