加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

WinForm窗体背景渐变色的设置

发布时间:2021-07-06 05:55:37 所属栏目:大数据 来源: https://blog.csdn.net/kasama1
导读:WinForm窗体背景渐变色的设置 标签:?winformobject编程2010 2010-12-09 09:40 ? 3225人阅读 ? 评论(0) ? 收藏 ? 举报 ? 分类: ? C#技术(11)? 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?) [+] WinForm窗体背景渐变色的设置 (2010-08-1
标签:

color

this

窗体

private

杂谈

分类:?编程小毛病

?? 方法1:

?  private void Form1_Paint(objectsender,System.Windows.Forms.PaintEventArgse)

  {

  Graphics g=e.Graphics;

  Color FColor=Color.Blue;

  Color TColor=Color.Brown;

  Brush b=new LinearGradientBrush(this.ClientRectangle,FColor,TColor,LinearGradientMode.ForwardDiagonal);

  g.FillRectangle(b,this.ClientRectangle);

  }

??? 方法2:

????private?void?Form1_Paint(object?sender,PaintEventArgs e)
??? {
?????? Graphics g
?=?e.Graphics;

?????? LinearGradientBrush myBrush?new?LinearGradientBrush?(this.ClientRectangle,Color.White,Color.Blue,LinearGradientMode.Vertical);
?????? g.FillRectangle(myBrush,
?.ClientRectangle);
?????}

???? 方法3:

???? 。。。。。。

???? Brush b = new LinearGradientBrush(new Rectangle(0,this.width,this.height),?FColor,LinearGradientMode.ForwardDiagonal);

???? 。。。。。。

?????注意事项:(1)需要命名空间:using System.Drawing.Drawing2D;

???? (2)LinearGradientBrush使用线性渐变绘制区域。线性渐变沿直线定义渐变。该直线的终点由线性渐变的 StartPoint 和 EndPoint 属性定义。默认的线性渐变是沿对角方向进行的。默认情况下,线性渐变的 StartPoint 是被绘制区域的左上角值为 0,0 的 Point,其 EndPoint 是被绘制区域的右下角值为 1,1 的 Point。所得渐变的颜色是沿着对角方向路径插入的。

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

WinForm窗体背景渐变色的设置

标签:?winformobject编程2010 ? 3225人阅读? 评论(0)? 收藏? 举报

? 分类: ?

目录(?)[+]

WinForm窗体背景渐变色的设置

(2010-08-18 14:37:19) @H_404_62@

转载
    推荐文章
      热点阅读