| |||
![]() Hola he estado mirando varios articulos sobre la propiedad opacity de winform. mi Problema es que ya tengo cargado mi formulario con sus controles, Yo quiero cuando pulse un boton del formulario me disminuya el valor de la propiedad Opacity, es para crear un efecto al cerrar el form, pero no logro que me pinche no se si necesito refrescar el Form o algo parecido, cuando tengo ya el form cargado no me varia la opacidad.Lo otro que no he podido hacer es al cerrar que se recoja el form hacia el centro y se cierre alguien tiene alguna idea??..Les agradeceria cualquier aqyuda. |
| |||
![]() Hola si hice eso mismo aqui te muestro el metodo pero nada el form se cierre y nada mas incluso proble el metodo un boton salir y nada no me funciona mi duda es si en las propiedades del Form hay que modificar alguna para que me deje restablecer las otras porpiedades como la Opacity. Te dejo mi metodo. private void Form4_FormClosing(FormClosingEventArgs e) { for (double i = this.Opacity * 100; i > 0; i--) { this.Opacity = i / 100; } } |
| |||
Respuesta: Opacidad en Winform!! Acá el código en vb .net : Cita: Al dividirlo por 100 no queda tan lindo el efecto, en cambio probé dividirlo por 1000 y quedó lindo.Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing For i as integer = 0 To 100 Me.Opacity = i / 1000 Next End Sub Un saludo |
| |||
![]() Hola me funciona perfectamente pero me acabo de dar cuenta de mi problema cuando el form es hijo de otro form no me funciona la modificacion de la propiedad Opacity????. ME pueden Ayudar al respecto????? Muchoas Gracias |