在做winform的时候难免会用到“panel”这个控件,但是又嫌它不足够好看,今天给你们分享一种panel渐变色的方法,会让你的程序看起来好看又简洁。
代码贴图
先在头部引入
using System.Drawing.Drawing2D;
在panel里的paint里写入
Graphics g = e.Graphics;//先封装一个GDI和绘图图面
Color FColor = Color.FromArgb(227,142,0);//自定义一个RGB颜色(上)
Color TColor = Color.FromArgb(161,66,72);//自定义一个RGB颜色(下)
Brush b = new LinearGradientBrush(this.panel1.ClientRectangle, FColor, TColor, LinearGradientMode.Vertical);//绘制渐变颜色方向
g.FillRectangle(b, this.panel1.ClientRectangle);//定义panel内部
最后这是绘制好了的panel颜色渐变,也可以自定义颜色。