如何:绘制空心形状
更新:2007 年 11 月
此示例说明如何在窗体上绘制空心椭圆和矩形。
示例
private void DrawEllipse()
{
System.Drawing.Pen myPen;
myPen = new System.Drawing.Pen(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics = this.CreateGraphics();
formGraphics.DrawEllipse(myPen, new Rectangle(0,0,200,300));
myPen.Dispose();
formGraphics.Dispose();
}
private void DrawRectangle()
{
System.Drawing.Pen myPen;
myPen = new System.Drawing.Pen(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics = this.CreateGraphics();
formGraphics.DrawRectangle(myPen, new Rectangle(0,0,200,300));
myPen.Dispose();
formGraphics.Dispose();
}
编译代码
此示例需要:
- 一个 Windows 窗体应用程序项目,其中带有一个名为 formGraphics 的窗体。
代码必须处于 Form 类的范围内。该窗体的实例由 this 表示。
可靠编程
对任何消耗系统资源的对象(如 Brush 和 Graphics 对象)都应调用 Dispose。