Foro iFerent --

Todos los Foros > iFerent > C# > formularios con formas irregulares

Ver Versión Completa : formularios con formas irregulares

Formularios con formas irregulares

Xoslorg
25-09-2007 , 04:08
Para esto necesitaremos incluir System.Drawing.Drawing2D;
Es muy util para pantallas splash de inicio de aplicaciones, como metodos de carga, etc...
Necesitamos una imagen a mostrar que como color de relleno tenga un color que no lleve el dibujo, por ejemplo, si tenemos a Tux (Para quien no lo conozca es la mascota de GNU/Linux) que consta de color negro, rojo y blanco, rellenaremos el resto del dibujo por ejemplo de verde y asi podremos asignar la transparencia a ese color.

Es un truco simple, y consta de tres simples pasos:
1º Cambiar el estilo del formulario para que no tenga marco
this.FormBorderStyle = FormBorderStyle.None;
2º Establecer la imagen que se quiere que cargue en el formulario
Bitmap Logo = new Bitmap(Properties.Resources.Logo);
this.BackgroundImage = Logo;
3ª Crear la transparencia de un determinado color (En este caso del primer pixel en x y en y de la pantalla)
this.TransparencyKey = Logo.GetPixel(1, 1);


Servicio proporcionado por MundoForo.com
Crea tu propio foro gratis de una forma simple y rápida

.:: Programas-gratis.net ::.
Miles de programas gratis a tu disposición
.:: Juegos-gratis.net ::.
Juega online y descargate cientos de juegos gratis
.:: Subir-Imagenes.com ::.
Sube imagenes que tengas en tu ordenador para usarlas en foros, blogs, chats ...
.:: Buenos-Chistes.com ::.
Recopilación de los mejores chistes

Perteneciente a Mundogratis.com