C#线性渐变画刷LinearGradientBrush用法实例

  using System;

  using System.Collections.Generic;

  using System.ComponentModel;

  using System.Data;

  using System.Drawing;

  using System.Text;

  using System.Windows.Forms;

  using System.Drawing.Drawing2D;

  namespace WindowsApplication2

  {

  public partial class Form8 : Form

  {

  public Form8()

  {

  InitializeComponent();

  }

  private void button1_Click(object sender, EventArgs e)

  {

  /*LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle, Color.White, Color.Red, LinearGradientMode.Horizontal);

  Graphics g = this.CreateGraphics();

  g.FillRectangle(brush, 1, 1, 100, 100);

  g.DrawString("zhuzhao", this.Font, brush, 1, 1);*/

  /*LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle, Color.White, Color.Red, LinearGradientMode.Horizontal);

  brush.SetBlendTriangularShape(0.5f);

  Graphics g = this.CreateGraphics();

  g.FillRectangle(brush, 1, 1, 1000, 100);

  g.DrawString("zhuzhao", this.Font, brush, 1, 1);*/

  LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle, Color.White, Color.Red, LinearGradientMode.Horizontal);

  brush.SetSigmaBellShape(0.5f);

  Graphics g = this.CreateGraphics();

  g.FillRectangle(brush, 1, 1, 1000, 100);

  g.DrawString("zhuzhao", this.Font, brush, 1, 1);

  }

  }

  }