c#实现渐变色

LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle,
                Color.FromKnownColor(KnownColor.Control),Color.FromKnownColor(KnownColor.ControlDark) , LinearGradientMode.Horizontal);

            System.Drawing.SolidBrush b = new SolidBrush(Color.Red);

            Graphics g = this.CreateGraphics();
            g.FillRectangle(brush, this.ClientRectangle);
            g.DrawString("渐变了啊", this.Font, b, 5, 2);

原文地址:https://www.cnblogs.com/xiaoko/p/1353168.html