更新 : 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#)