Cómo: Dibujar formas con contorno
Actualización: noviembre 2007
En este ejemplo se ilustra la forma de dibujar elipses y rectángulos con contorno en un formulario.
Ejemplo
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();
}
Compilar el código
Para este ejemplo se necesita:
- Un proyecto de aplicación de formularios Windows Forms que contiene un formulario denominado formGraphics.
El código debe estar en el ámbito de la clase Form. La instancia del formulario se representa mediante this.
Programación eficaz
Siempre debe llamar a Dispose en los objetos que consuman recursos del sistema, como los objetos Brush y Graphics.
Vea también
Conceptos
Diseñar una interfaz de usuario en Visual C#