Juan Fco. Berrocal -- DotNET y Yo transmitiendo desde GeeKs.Ms

Formulario con forma Redonda en C#

En el otro post puse como dar forma redonda a un Formulario desde VB.NET pues aqui les pongo el codigo en C# para los que prefieren este lenguaje (yo soy uno de ellos Big Smile)

 

//Importamos el Espacio de Nombre

using System.Drawing;

//Desde el evento Load del Formulario

private void Form1_Load(object sender, EventArgs e)

{

System.Drawing.Drawing2D.GraphicsPath objDraw = new

System.Drawing.Drawing2D.GraphicsPath();

objDraw.AddEllipse(0, 0, this.Width, this.Height);

this.Region = new Region(objDraw);

}

Saludos desde Rep. Dom. Wink

Posted: 6/12/2006 6:18 por Juan Fco. Berrocal | con 15 comment(s)
Archivado en: ,
Comparte este post:

Comentarios

Roberto ha opinado:

Me parece un exelente articulo asi como una muy practica paguina me ha servido bastante.

# December 14, 2006 6:57 PM

Juan Fco. Berrocal ha opinado:

Gracias Roberto.

Esa es la intencion, que sirva de algo siempre.

Gracias por leerme Wink

Saludos

# December 14, 2006 9:02 PM

Juan Manuel ha opinado:

Gracias por la info amigo...Llevo menos de 2 años programando y toda ayuda es bien recibida...

Un saludo desde Ourense (España)

# January 8, 2007 11:54 AM

aurora ha opinado:

Gracias por esta informacion, esta muy padre la aparencia que le da. Al parecer tambien le puedes dar la forma de rectangulo pero no pude acomodar los valores correctamente, creo que tendre que investigar mas de esto.

gracias

# January 13, 2007 5:31 AM

Gustavo ha opinado:

Esto que tan factible es realizarlo en web

# July 20, 2007 11:08 PM

Juan Fco. Berrocal ha opinado:

Hola Gustavo

Mira esto de factibilidad no tiene ninguna mas que la de apariencia, en la web no lo puedes hacer porque los eventos que manejamos en un Form son diferentes a los de un WebForm que no es mas que la vista desde un Explorador.

Un Saludo.

# August 3, 2007 5:08 PM

cacho ha opinado:

Ese ejemplo esta en la ayuda de visual studio :P

# May 13, 2008 6:45 AM

Juan Carlos Retamal ha opinado:

Muy bueno el ejemplo, estoy recién entrando a la programación en C# y esta página me ha sido de gran ayuda.

MUCHAS GRACIAS !!

Un Abrazo

# August 19, 2008 7:05 PM

Chavelomen ha opinado:

Hola men, la verdad que muy sencillo y practico te felicito, esta muy bueno gracias por tu aporte

# December 21, 2008 11:14 PM

Lucas Pérez ha opinado:

Interesante, saludos!

# February 25, 2009 8:05 PM

genaro062004 ha opinado:

Dejo este ejemplo para un poligono.

private void Form1_Load(object sender, EventArgs e)

{

       {

           Point[] myArray =

            {

                new Point(15, 50),

                new Point(100, 0),

                new Point(185, 50),

                new Point(150, 150),

                new Point(50, 150)

            };

           System.Drawing.Drawing2D.GraphicsPath ObjGrafico = new System.Drawing.Drawing2D.GraphicsPath();

           ObjGrafico.AddPolygon(myArray);

           this.Region = new Region(ObjGrafico);

       }

# March 6, 2009 6:00 PM

kevin romero ha opinado:

esta muy interesante este articulo tienes otros

# March 11, 2009 1:36 AM

Anderson Arenas ha opinado:

Muchisimas gracias desde Colombia, es un muy buen método para cambiar lo tradicional.

# October 8, 2009 1:46 AM