【1】添加引用:
using System.Drawing.Drawing2D;
【2】添加窗体的Paint事件,用颜色填充窗体区域:
private void Form2_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Color FColor = Color.Blue;
Color TColor = Color.Yellow;
Brush b = new LinearGradientBrush(this.ClientRectangle, FColor, TColor, LinearGradientMode.ForwardDiagonal);
g.FillRectangle(b, this.ClientRectangle);
}
【3】当改变窗体大小的时候,应该重绘制窗体,添加Resize事件:
private void Form2_Resize(object sender, EventArgs e)
{
this.Invalidate();//重绘窗体
}