Professional Documents
Culture Documents
Facultad de Ingeniera.
Escuela de Computacin.
Programacin III.
Tarea complementaria Gua #4.
Grupo: 01 T
Librera Drawing de C#
Windows es un entorno grfico, por lo que se podra suponer que deberamos tener la
posibilidad de trabajar en "modo grfico" desde dentro de Windows, dibujando lneas,
crculos y dems figuras bsicas. En efecto, podemos usar las posibilidades de
"System.Drawing" para crear una ventana grfica dentro de nuestro formulario (ventana de
programa). Deberemos preparar tambin las "plumas" ("Pen", para los contornos) y las
"brochas" ("Brush", para los rellenos) que queramos usar.
Los mtodos para dibujar lneas, rectngulos, elipses, curvas, etc. son parte de la clase
Graphics. Algunos de los mtodos que sta contiene y que pueden ser tiles para realizar
dibujos sencillos son:
Un ejemplo que dibujara una lnea roja y una elipse azul cuando pulsemos un botn
del formulario podra ser as:
void Button1Click(object sender, EventArgs e)
{
// Creamos la pluma, el relleno y la ventana grfica
System.Drawing.Pen contornoRojo = new System.Drawing.Pen(
System.Drawing.Color.Red);
System.Drawing.SolidBrush rellenoAzul = new
System.Drawing.SolidBrush(
System.Drawing.Color.Blue);
System.Drawing.Graphics ventanaGrafica;
ventanaGrafica = this.CreateGraphics();
// Dibujamos
ventanaGrafica.DrawLine(contornoRojo, 200, 100, 300, 400);
ventanaGrafica.FillEllipse(rellenoAzul, new Rectangle(0, 0,
200, 300));