WinForm窗体背景渐变色的设置
2012-01-21 20:36
381 查看
方法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, this.ClientRectangle);
}
方法3:
。。。。。。
Brush b = new LinearGradientBrush(new Rectangle(0,0,this.width,this.height), FColor, TColor, LinearGradientMode.ForwardDiagonal);
。。。。。。
注意事项:(1)需要命名空间:using System.Drawing.Drawing2D;
(2)LinearGradientBrush使用线性渐变绘制区域。线性渐变沿直线定义渐变。该直线的终点由线性渐变的 StartPoint 和 EndPoint 属性定义。默认的线性渐变是沿对角方向进行的。默认情况下,线性渐变的 StartPoint 是被绘制区域的左上角值为 0,0 的 Point,其 EndPoint 是被绘制区域的右下角值为 1,1 的 Point。所得渐变的颜色是沿着对角方向路径插入的。
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, this.ClientRectangle);
}
方法3:
。。。。。。
Brush b = new LinearGradientBrush(new Rectangle(0,0,this.width,this.height), FColor, TColor, LinearGradientMode.ForwardDiagonal);
。。。。。。
注意事项:(1)需要命名空间:using System.Drawing.Drawing2D;
(2)LinearGradientBrush使用线性渐变绘制区域。线性渐变沿直线定义渐变。该直线的终点由线性渐变的 StartPoint 和 EndPoint 属性定义。默认的线性渐变是沿对角方向进行的。默认情况下,线性渐变的 StartPoint 是被绘制区域的左上角值为 0,0 的 Point,其 EndPoint 是被绘制区域的右下角值为 1,1 的 Point。所得渐变的颜色是沿着对角方向路径插入的。
相关文章推荐
- C# WinForm 如何设置窗体背景为渐变色
- WinForm窗体背景渐变色的设置
- WinForm窗体背景渐变色的设置
- 设置winform窗体背景图片自动适应窗体大小
- 通过设置子窗体透明度,解决C# winform 子窗体设置背景图卡的问题
- 设置背景透明的窗体,GDI+绘制异形WINFORM
- 设置了winform的背景图片随窗体的变化而变化
- 设置了winform的背景图片随窗体的变化而变化
- C# WinForm (笨方法)根据不同的样式配置 设置窗体相关控件的背景 以改变窗体风格
- Dialog整个窗体背景设置为透明
- 有效解决WinForm窗体背景图片导致闪屏刷新问题
- winform窗体属性设置
- JAVA GUI学习 - 窗体背景图片设置方法:重写paintComponent(Graphics g)方法
- C#之WinForm基础 设置某一个窗体为MDI的父窗体
- 窗体图片背景(两种方法:设置Brush.Bitmap指向图片,别的控件也可以这样)
- python窗体背景图片设置
- 解决Winform应用程序中窗体背景闪烁的问题
- C#WinForm中怎么设置窗体不可以拉大和拖动,不可以拖动窗体的位置,让他固定不动啊?
- C#winform设置窗体自动缩放适应不同尺寸的电脑屏幕大小
- c# winform 窗体起始位置 设置