using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace Image{/// <summary>/// Form1 的摘要说明。/// </summary>public class Form1 : System.Windows.Forms.Form{/// <summary>/// 必需的设计器变量。/// </summary>private System.ComponentModel.Container components = null;public Form1(){//// Windows 窗体设计器支持所必需的//InitializeComponent();//// TODO: 在 InitializeComponent 调用后添加任何构造函数代码//}/// <summary>/// 清理所有正在使用的资源。/// </summary>protected override void Dispose( bool disposing ){if( disposing ){if (components != null) {components.Dispose();}}base.Dispose( disposing );}#region Windows 窗体设计器生成的代码/// <summary>/// 设计器支持所需的方法 - 不要使用代码编辑器修改/// 此方法的内容。/// </summary>private void InitializeComponent(){// // Form1// this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);this.ClientSize = new System.Drawing.Size(368, 206);this.Name = "Form1";this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;this.Text = "演示渐变色背景";this.Resize = new System.EventHandler(this.Form1_Resize);this.Paint = new System.Windows.Forms.PaintEventHandler(this.Form1_Paint);}#endregion/// <summary>/// 应用程序的主入口点。/// </summary>[STAThread]static void Main() {Application.Run(new Form1());}private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e){//绘制渐变色背景Graphics g = e.Graphics;System.Drawing.Drawing2D.LinearGradientBrush MyBrush =new System.Drawing.Drawing2D.LinearGradientBrush(this.ClientRectangle,Color.White, Color.Blue,System.Drawing.Drawing2D.LinearGradientMode.Vertical);g.FillRectangle(MyBrush, this.ClientRectangle);}private void Form1_Resize(object sender, System.EventArgs e){//缩放窗口时更新背景 this.Refresh();}}}
评论