WinForm窗体背景渐变色的设置
2016-06-30 00:14
483 查看
WinForm窗体背景渐变色的设置
标签: winformobject编程20102010-12-09 09:40 3225人阅读 评论(0) 收藏 举报
分类:
C#技术(11)
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
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。所得渐变的颜色是沿着对角方向路径插入的。
相关文章推荐
- Codeforces Round #359 (Div. 2)C. Robbers' watch
- ios开发常用的数据结构知识点
- lua语言三则特性
- vs2005编译QT4.5版本
- 在生产环境中安装UCP注意事项
- 【读书笔记】【C++】类外访问私有数据成员的两种方式
- 安卓app——脸萌
- dataStructure@ Implementation of minimal heap
- tableview的应用
- 网络编程-HttpClient、异步http、Gson、多线程下载
- 字节字符流转换类
- Docker UCP介绍
- iOS中常用的几种设计模式
- MyBatis框架的搭建和基本的写法事列
- 内容提供者
- Android数据持久化存储
- 《剑指offer》二叉树的镜像
- Android开发小问题记录
- android Activity 四大启动模式探究
- 软件项目风险管理(Project Risk Management)