WinForm窗体背景渐变色的设置
2010-12-09 09:40
369 查看
WinForm窗体背景渐变色的设置
(2010-08-18 14:37:19)转载
标签:colorthis窗体private杂谈 | 分类: 编程小毛病 |
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窗体背景渐变色的设置
- 设置背景透明的窗体,GDI+绘制异形WINFORM
- 通过设置子窗体透明度,解决C# winform 子窗体设置背景图卡的问题
- 设置了winform的背景图片随窗体的变化而变化
- C# WinForm (笨方法)根据不同的样式配置 设置窗体相关控件的背景 以改变窗体风格
- 设置winform窗体背景图片自动适应窗体大小
- 设置了winform的背景图片随窗体的变化而变化
- 设置窗体透明、黑暗度、背景模糊的方法
- Android设置窗体Activity背景透明
- C#-WinForm-打开其他窗体的三种方式-Show()、设置Owner()、ShowDialog()
- 窗体无法设置背景透明
- WPF中为窗体设置背景图片
- winform中窗体的快捷鍵设置
- wpf如何将图片设置为窗体的背景
- C#中winform窗体常用设置
- Qt设置窗体背景颜色
- 遍历WinForm窗体 根据语言类型设置其控件Text显示
- Winform程序中在窗体设置Lable的背景色为透明