LinearGradientBrush()

LinearGradientBrush对象是使用线性渐变封装的Brush对象。

LinearGradientBrush()指定的点和颜色初始化LinearGradientBrush的新示例。
参数:
(1)rect:指定线性渐变终结点的Rectangle结构,起点是矩形的左上角,终点是右上角。
(2)color1:表示渐变起始色的Color结构。
(3)color2:表示渐变结束色的Color结构。
(4)linearGradinentMode:指定渐变方向的LinearGradientMode枚举。
      枚举中的参数如下:
      BackwardDiagonal:指定从右上到左下的渐变。
      ForwardDiagonal:指定从左上到右下的渐变。
      Horizontal:指定从左到右的渐变。
      Vertical:指定从上到下的渐变

示例:
private void Form1_Paint(object sender,System.Windows.Forms.PaintEventArgs e)
  {
   Graphics g = e.Graphics;
   Color FColor = Color.Blue; //起始色
   Color TColor = Color.White; //结束色
   Brush b = new LinearGradientBrush(this.ClientRectangle, FColor, TColor, LinearGradientMode.ForwardDiagonal); //线性渐变封装

   g.FillRectangle(b, this.ClientRectangle); //填充
  }
private void Form1_Resize(object sender, System.EventArgs e)
  {
   this.Invalidate();
  }

 

转载于:https://www.cnblogs.com/lizhi/archive/2007/02/05/640261.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值