ICONO ANIMADO EN LA BARRA DE TAREAS
Para poner un icono animado en la barra de tareas, he utilizado el control
active x "SYSTRAY" que sirve para poner un icono fijo. Lo primero que he
hecho es insertar en el formulario dos controles "Image" y a la propiedad
picture les he puesto los dibujos que quería mostrar en el icono , en este
caso una bombilla que se enciende y se apaga, dando al image1.picture la
bombilla que se apaga y al image2.picture la bombilla que se enciende. las
propiedades que hay que modificar en estos dos controles son: stretch =true y
visible= false. (Yo he usado dos controles image pero puedes usar los que
quieras). Por supuesto que nos hace falta el control "Systray" que en
"la web del programador" lo puedes encontrar. Dándole a la propiedad Intray
de este control el valor true se coloca un icono en la barra de tareas.
Sabiendo esto insertamos dos controles Timer (yo he intentado hacerlo con uno
solo pero no me ha salido si a alguien le sale ya sabéis) uno para controlar
el control image1 y el otro para controlar el control image2. A los controles
Timer le dais el tiempo que queráis.
"código para los controles timer:
Private Sub Timer1_Timer()
Set icono.TrayIcon = Image1.Picture
icono.InTray = True
Timer1.Enabled = False: Timer2.Enabled = True
End Sub
Private Sub Timer2_Timer()
Set icono.TrayIcon = Image2.Picture
icono.InTray = True
Timer2.Enabled = False: Timer1.Enabled = True
End Sub
Veis que fácil es. Espero que os guste si tenéis modificaciones interesantes o dudas:
Pulsa aquí para descargar los archivos.
[email protected]