C# WinForm 如何设置窗体背景为渐变色 | 您所在的位置:网站首页 › flash怎么弄渐变背景 › C# WinForm 如何设置窗体背景为渐变色 |
【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();//重绘窗体 } |
CopyRight 2018-2019 实验室设备网 版权所有 |