System.Drawing.Drawing2D.LinearGradientBrushms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdrawingdrawing2dlineargradientbrushclasstopic.htm
解决方案 »
- c#通过编程如何把swf文件的每一帧内容转成图片(bmp,jpg)?
- 窗口怎么提前加载数据,想在别的窗口运行的时候加载另一个窗口上的数据,因为那个窗口加载数据的时间太长???
- 如何动态的选择点(point)画线?
- 急!!!C#中如何实现打印预览时保存或打开报表文件?
- 请各位帮忙,问题好急啊!
- **---C# Windows form 中如何才能引入html文件显示在form 上
- 如何在datetime字段中取得日期的值,不要时间的值?
- WebBrowser的问题
- 日历问题,答对立刻给分!
- 使用AxAcroPDF如何查找定位pdf的内容
- 如何将一个文件夹下的所有图片像ACDSee那样列出缩略图
- 如何将多个DataGrid控件生成一个HTML输出结果 100分
{
System.Drawing.Drawing2D.LinearGradientBrush p=new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0,0,this.Width,this.Height),System.Drawing.Color.FromArgb(155, 128, 0),System.Drawing.Color.FromArgb(255, 128, 9),0,true);
e.Graphics.FillRectangle(p,0,0,this.Width,this.Height);
}
你那个方法怎么调用啊?参数怎么设置?
写的那是Paint事件
不用自己调用
Rectangle rect = new Rectangle(0,0,this.panel1.Width,this.panel1.Height);
System.Drawing.Color color1 = System.Drawing.Color.FromArgb(155, 128, 0);
System.Drawing.Color color2 = System.Drawing.Color.FromArgb(255, 128, 9);
System.Drawing.Drawing2D.LinearGradientBrush p=new System.Drawing.Drawing2D.LinearGradientBrush(rect,color1,color2,0,true);e.Graphics.FillRectangle(p,0,0,this.Width,this.Height);
System.Drawing.Color.FromArgb(155, 128, 0) //定义颜色;
System.Drawing.Color.FromArgb(255, 128, 9),//也是定义颜色,好象和上面的一同,一起定义渐变
e.Graphics.FillRectangle(p,0,0,this.Width,this.Height)//填充这个区域,用上面定义好的
LinearGradientBrush(……)//是定义刷子
System.Drawing.Drawing2D //可以直接用using System.Drawing.Drawing2D就不用写那么长了
……p=new ……//这个就不用解释了 吧?
恩
我 也快晕了!
好运!