Desde C# podemos hacer fácilmente un formulario transparente o semitransparente. Un formulario de WindowsForms que están dentro del nombre de espacio System.Windows.Forms (lo que viene siendo el típico formulario) tiene una propiedad de tipo doble que se llama Opacity. Con esta propiedad, podemos indicar un valor entre 0 y 100, el valor 0 indica completamente transparente y 100 indica que es opaco (como son los formularios por defecto).
Este efecto puede ser útil para realizar efectos visuales que hagan mas agradable el uso de nuestra aplicación, como por ejemplo mostrar mensajes de alerta con un toque de transparencia con por ejemplo entre 90% y 95% de transparencia o por ejemplo capturar el evento cuando se mueve un formulario y efectuar una transparencia mientras este se encuentre en movimiento.
En CSharp
Form formulario = new Form(); formulario.Opacity = 50; formulario.Show();
En Visual Basic
Dim formulario As New Form(); formulario.Opacity = 50; formulario.Show();
Puedes mustrar un ejemplo!!! saludos
se puede hacer transparente el form, en tiempo de ejecucion?, si tienes tiempo te agradeceria que me mandaras un correo porfavor, de ante mano gracias…
Bueno, pido perdon por no poner un ejemplo, asi que edito la entrada para añadir dicho ejemplo. Por supuesto si se puede poner en tiempo de ejecucion, pero dependera del framework