BLUE.NET

-------- 众里寻她千百度

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.首先要决定画什么:

如:画线 就会使用画笔 Pen p=Pens.red;(定义的红色的画笔)

如:画填充图形 就会使用Brush b=new TextureBrush(Image.Fromfile("文件路径及文件"));

2.开始规划要画的东西:

如:画线 Point p1=new Point(0,0); Point p2=new Point(50,50); //设置一条线上两个点的X值和Y值

如:画填充图形 Rectangle rec = new Rectangle(0,0,50,50);   //定义圆或矩形(X轴,Y轴,宽度,高度)

3.得到当前控件的Graphics对象

Graphics gdi = this.CreateGraphics();   //得到当前控件的Graphics对象(画线和填充图都会用到它)

4.开始画

如:画线 gdi.DrawLine(p,p1,p2); //开始画线

如:画填充图 gdi.FillEllipse(Brushes.Blue,rec);//对当前窗体画圆,使用纯蓝色填充

或:画填充图 gdi.FillRectangle(b,0,0,this.ClientSize.Width,this.ClientSize.Height); //对当前窗体画矩形覆盖整个窗体,使用a.jpg来填充(X轴,Y轴,宽度,高度)

posted on 2009-03-13 13:29  blue.net  阅读(682)  评论(0)    收藏  举报