{ rect.Y=rect.Y+4; } GraphicsPath path; for(int a=1;a<33;a++) { float bf3=bf1*a; float bf4=bf2*a; Rectangle rect1=rect; rect1.Inflate(-(int)bf3,-(int)bf4); path=GetGraphicsPath(rect1); int r=backColor.R; int g=backColor.G; int b=backColor.B; r=r+3*a; g=g+3*a; b=b+3*a; if(r>255) r=255; if(g>255) g=255; if(b>255) b=255; gr.FillPath(new SolidBrush(Color.FromArgb(r,g,b)),path); } } private void DrawGaoLiang(Graphics g,bool xiacen) { Rectangle rect= this.ClientRectangle; rect.Inflate(-4,-4); if(xiacen) { rect.Y=rect.Y+4; } GraphicsPath path=GetGraphicsPath1(rect); RectangleF rect1=path.GetBounds(); rect1.Height=rect1.Height+1; g.FillPath(new LinearGradientBrush(rect1, Color.FromArgb(0xff,0xff,0xff,0xff), Color.FromArgb(0xff,backColor),LinearGradientMode.Vertical),path); } private void DrawText(Graphics g,bool xiacen) { Rectangle rect= this.ClientRectangle; Rectangle rect1= this.ClientRectangle; StringFormat stringFormat=new StringFormat(); stringFormat.Alignment=StringAlignment.Center; stringFormat.LineAlignment=StringAlignment.Center; rect.Y=this.ClientRectangle.Height/5; if(xiacen) { rect.Y=rect.Y+4; rect1.Y=rect1.Y+4; } Font font=this.Font;
上一篇:十天学会ASP.net之第二天
下一篇:基于asp.net的webmenu的数据操作1
|