CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 No Se Puede Usar Opacity?

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa