NOTA: Este articulo hace tiempo que lo escribi, estaba engavetado y pues decidi postearlo aqui en GEEKS, que lo disfruten.
Bueno, el otro día leí un articulo sobre el espacio de nombre System.Drawing y me di cuenta que con este espacio de nombre podría lograr muchas cosas para la apariencia en mi aplicaciones y una de ellas es darle forma (redonda, ovalada), fin la que se nos antoje. En este caso yo probé dándole una forma redonda.
Aquí muestro el pedazo o los pedazos de código para lograr esto.
‘Nombre de espacio que me permite trabajar
Imports System.Drawing
‘Codigo para el evento Load del Formulario
‘Empezamos declarando la variable y el tipo
Dim objDraw As System.Drawing.Drawing2D.GraphicsPath = _
New System.Drawing.Drawing2D.GraphicsPath
‘Definimos la Elipse (con esto le damos una forma redonda al Formulario)
objDraw.AddEllipse(0, 0, Me.Width, Me.Height)
Me.Region = New Region(objDraw)
Luego en un evento KeyPress del Form le podemos agregar.
Me.Close()
o si se desea (que es lo que siempre hago para salir de la aplicacion)
Application.Exit()
Bueno esa es una de las tantas formas que le podemos dar a un formulario, el truco esta en el tamaño que le asignemos a nuestra elipse.
Espero que haya sido de su agrado.
Saludos desde Rep.Dom.
Por lo menos funciona, muy buena idea
Holas Guille, esta chvr la forma, pero tambien ponle para hacer forularios q adopten la forma de una figura okz
es excelente maravilloso me funciono perfecto.
te felicito por colaborar con la gente que tengas exitos
esta super buena.
habia buscado mucho esto.
necesitaba para mis splash. porque no quedaba muy bien con la forma clasica, con esta ayuda ahora voy a hacer volar nomas ya mi imaginacion…..
grande papaaa
Buena ayuda no sabia esto