CLR: .Net / Mono / Boo / Otros CLR > VB .NET
No Se Puede Usar Opacity?
Cajami:
Hola, queria saber si de verdad no se puede usar la propiedad Opacity en los formularios hijos, hago lo siguiente:
--- Código: Text ---Private Sub FrmCargar_Docente_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Opacity = 0 Me.Timer.Interval = 50 Me.Timer1.Start() End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Me.Opacity += 0.1 If Me.Opacity = 1.0 Then Me.Timer1.Stop() End If End Sub
desde el form padre llamo al formulario asi:
--- Código: Text --- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click My.Forms.FrmCargar_Docente.MdiParent = Me My.Forms.FrmCargar_Docente.Show() End Sub
Pero carga el form hijo normal, osea lo que tendria que verse es que el form hijo se vaya opacando poco a poco, con el timer logro eso, pero no lo hace, pero si quitara My.Forms.FrmCargar_Docente.MdiParent = Me carga como deberia cargar, pero claro no carga como Hijo si no normal y lo que quiero es cargar un hijo con ese efecto, espero que me hayan entendido :hola:
JuanK:
No del todo, pero me late que cada vez que modifiques el valor de opacidad debes llamar a :
Application.DoEvents()
Cajami:
muchas gracias brother, justamente era eso :hola:
Cajami:
sorry recien me doy cuenta, como ayer he estado haciendo varias pruebas desactivé el codigo para que el form se convirtiera en hijo y ps creí que ia salía bien pero naaaa corregí eso para que salga como form hijo y ps no funciona la propiedad opacity
JuanK:
asi es , lo acabo de probar... ni idea, vere que se puede hacer.
Navegación
[#] Página Siguiente
Ir a la versión completa