命名空间
using System.Drawing;
using System.Drawing.Drawing2D;
Graphics对象不能通过 new 创建
<span style="color:#ff0000;"><del>Graphics g = new Graphics();</del></span>
一般通过如下方式获得Graphics对象:
Form的paint事件
private void form_Pain(object sender,PainEventargs e){Graphics g = e.Graphics;}
重写Form.OnPaint方法
Graphics.FromImage(img);
Graphics.FromHwnd(form.Handle);
Graphics.FromHdc(dc);
protected override void OnPaint(PaintEventArgs e){Graphics g = e.Graphics;}
From的CreateGraphics方法
using(Graphics g = this.CreateGraphics()){g.Dispose();}
Graphis类的静态方法
Graphics.FromImage(img);
Graphics.FromHwnd(form.Handle);
Graphics.FromHdc(dc)