Csharp/C Sharp/2D Graphics/Ellipse — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Версия 15:31, 26 мая 2010
Draw an ellipse
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using System.Collections;
using System.ruponentModel;
using System.Windows.Forms;
using System.Data;
public class TestGDI4 : System.Windows.Forms.Form{
//in order to paint something OnPaint method needs to be overridden
protected override void OnPaint(System.Windows.Forms.PaintEventArgs pe) {
//OnPaint method is a member of Form class
//The following call sends pe to an event listener Graphics
base.OnPaint(pe);
Graphics g = pe.Graphics ;
Pen pn = new Pen( Color.Blue, 100 );
Rectangle rect = new Rectangle(50, 50, 200, 100);
g.DrawEllipse( pn, rect );
}
public static void Main() {
System.Windows.Forms.Application.Run(new TestGDI4());//display form
}
}