如何:在 Windows 窗体上绘制图形

更新:2007 年 11 月

本示例在窗体上画一个圆和一个正方形。

示例

System.Drawing.Graphics graphics = this.CreateGraphics();
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(
    100, 100, 200, 200);
graphics.DrawEllipse(System.Drawing.Pens.Black, rectangle);
graphics.DrawRectangle(System.Drawing.Pens.Red, rectangle);

编译代码

该代码将添加到从 Form 派生的类中。 this 表示该窗体的实例。

安全性

若要运行此进程,您的程序集需要 UIPermission 类授予的权限级别。如果在部分信任的上下文中运行,该过程可能会由于没有足够的权限而引发异常。

请参见

概念

在 Visual C# 中设计用户界面

其他资源

绘制文本和图形

Visual C# 指导教程