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 original
Private 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
Código:
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...JbPanel1.visible = False
Bueno, los dejo opinar... Gracias x su atención...