有一个图刷类是专门有这个功能LinearGradientBrush

解决方案 »

  1.   

    看帮助里:
    .NET Framework/使用 .NET Framework 编程/绘制和编辑图像/使用 GDI+ 托管类/用梯度刷填充形状 主题
      

  2.   

    TreeView上能实现渐变色吗,如果能够加载背景图也行
      

  3.   

    看看这个:Graphics g = pe.Graphics ;
    //设置矩形区域的位置和大小
    Rectangle rect = new Rectangle(0, 0, 200, 200);
    //使填充矩形的颜色从红色到黄色渐变
    LinearGradientBrush lBrush = new LinearGradientBrush(rect, Color.Red, Color.Yellow,
    LinearGradientMode.BackwardDiagonal);
    g.FillRectangle(lBrush, rect);