Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2012, 08:39
bluesky777
 
Fecha de Ingreso: noviembre-2008
Mensajes: 77
Antigüedad: 16 años, 2 meses
Puntos: 8
Animar transparencia a controles label

Hola a todos, otra vez yo pidiendo su bondadosa ayuda, espero me puedan ayudar.
He creado una clase que muestre los resultados de una búsqueda, esta recibe datos de un datatable y anima un panel que tiene labels según las filas dándoles un leve movimiento de derecha a izquierda, pero necesito que mientras se muevan se vuelvan cada vez más opacos(de invisibles a visibles).

Me di cuenta que estos controles no tiene la propiedad opacity, entonces me estoy inventando algo. Agregué un formulario al panel:

Código:
frm.TopLevel = False
Me.PanelFormularios.Controls.Add(frm)
Se mueve sobre los labels, y con un timer le pongo:

Código:
if frm.opacity>0 then
  frm.opacity-=0.1
  msgbox(frm.opacity)
else
  frm.dispose()
  timer.enable=false
end if
Pero no se anima, aunque el mensaje SI muestra que poco a poco disminuye la opacidad, visiblemente desaparece bruscamente al final del timer.

¿Acaso no se puede animar la opacidad de un formulario cuando está dentro de un panel? ¿de qué otra manera puedo animar con transparencia los resultados?


Muchas gracias por leer esto, espero me puedan ayudar, Dios los bendiga

Última edición por bluesky777; 29/07/2012 a las 10:44