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

首頁 > 編程 > C# > 正文

C#中TreeView節點的自定義繪制方法

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

本文實例講述了C#中TreeView節點的自定義繪制方法。分享給大家供大家參考。具體如下:

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#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪江市| 崇文区| 山阴县| 荆门市| 汽车| 禄丰县| 富阳市| 化州市| 渭南市| 耒阳市| 浦县| 淳化县| 江孜县| 广安市| 建始县| 石家庄市| 通山县| 石林| 双辽市| 天全县| 聂拉木县| 金乡县| 承德市| 会东县| 陇川县| 乌苏市| 天长市| 拜泉县| 建德市| 准格尔旗| 莒南县| 读书| 无为县| 汽车| 宜昌市| 宁都县| 阳西县| 来宾市| 从化市| 夏邑县| 新蔡县|