Saludos:
Necesito ayuda por favor, miren trataré de exponer mi caso:
Hice un control (panel) y le agregué la propiedad "opacity", funciona a mi voluntad y todo, PEEEEROOOO el asunto es el siguiente, traté d establecer varios paneles en una ventana y aparecerlos/desaparecerlos en base a la seleccion de un menú de botones (toolstrip); este código tambien funciona, pero solo a la mitad!!! es decir, el panel a desaparecer; desaparece inmediatamente (y no gradualmente como se espera opere) y el que va a aparecer si hace su aparición de forma gradual...
Código vb:
Ver originalPrivate Sub Alfrente(ByVal Ps As Integer)
If Ps = Fpanel Then Exit Sub
Select Case Fpanel
Case 0
JbPanel1.Sh()
JbPanel1.Visible = True
Case 1
JbPanel1.Hy()
JbPanel1.Visible = False
Case 2
JbPanel2.Hy()
JbPanel2.Visible = False
Case 3
JbPanel3.Hy()
JbPanel3.Visible = False
End Select
Select Case Ps
Case 1
JbPanel1.Sh()
JbPanel1.Visible = True
Case 2
JbPanel2.Sh()
JbPanel2.Visible = True
Case 3
JbPanel3.Sh()
JbPanel3.Visible = True
End Select
Fpanel = Ps
End Sub
El primer case desaparece el panel q esta al frente indicado por la variable fpanel y el segundo case aparece el panel solicitado x el usuario...
No se, habia pensado en retener el proceso hasta q terminara d desvanecerse el anterior, pues sé que es la instruccion
la que hace q primero desaparezca el panel de manera inmediata y ya sin verse, se aplique el desvanecimiento... pero no hallo como hacer esto...
Bueno, los dejo opinar... Gracias x su atención...