您的位置:首页 > 编程语言 > C#

C# WinForm 如何设置窗体背景为渐变色

2013-11-06 23:04 1266 查看
【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();//重绘窗体

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: