Vamos a crear un formulario de escritorio con forma personalizada, esto no siempre es de mucha utilidad o común por lo menos, pero servirá para todos aquellos que quieran darle una personalización máxima a sus aplicaciones. Una idea es para la creación de skins.
La implementación es sencilla, tan sólo un par de líneas:
1 2 3 4 5 6 7 8 9 10 11 12 13 | using System; using System.Drawing; using System.Windows.Forms; /* la sentencia using destruirá de la memoria el objeto dibujo cuando termine su bloque, así optimizamos recursos y es el objeto que dará forma a nuestro formulario en uso. */ using (System.Drawing.Drawing2D.GraphicsPath dibujo = new System.Drawing.Drawing2D.GraphicsPath()) { // agregamos la forma que tendrá el <em>dibujador</em> dibujo.AddString("www.DevTroce.com", Font.FontFamily, 6, 80, new Point(10, 0), StringFormat.GenericDefault); // reinstanciando asigna la nueva forma del formulario Region = new Region(dibujo); } |
Con esto lograremos que el formulario tome la forma del texto www.DevTroce.com y tenga los respectivos huecos de las letras.
Articulos Relacionados:









en
en
en
en
Sin Comentarios aun, puedes tú ser el primero en comentar!
Deja tu Comentario