Página 1 de 1
Cómo mostrar una animación en un NotifyIcon
Publicado: Sab Jul 05, 2014 4:05 am
por Carlos Ortiz
y ya que estamos José te molesto, hay forma de mostrar un NotifyIcon o
animarlo con algo cada x tiempo algo asi como tiene el antivirus Avast.
muchas gracias!
Cómo mostrar una animación en un NotifyIcon
Publicado: Sab Jul 05, 2014 10:34 am
por joselalinf
Carlos,
añade los iconos al objeto TNotifyIcon con :AddIcon() y luego cambia la
propiedad TNotifyIcon:nImage desde el timer. Algo así:
Puedes cargar la imagelist directamente desde el IDE usando la propiedad
oImageList o desde código. (Recuerda que todos los iconos deben tener el
mismo tamaño para que funcione correctamente).
WITH OBJECT ::oNotifyIcon1
:AddIcon( "Uno" )
:AddIcon( "Dos" )
:AddIcon( "Tres" )
END
En el evento OnTimer sólo necesitas cambiar el índice de la imagen:
METHOD OnTimer( oSender )
IF ::oNotifyIcon1:nImage == ::oNotifyIcon1:oImageList:GetCount()
::oNotifyIcon1:nImage := 1
ELSE
::oNotifyIcon1:nImage++
ENDIF
RETURN Nil
Si no consigues echarlo a andar, dímelo y preparo un ejemplo

Saludos,
José Lalín
Cómo mostrar una animación en un NotifyIcon
Publicado: Sab Jul 05, 2014 9:50 pm
por Carlos Ortiz
Gracias José pero algo debe esta mal en mi versión de Xailer por que no
funciona, yo lo había hecho así hace un tiempo y nunca me refresca los
iconos que tenga asociados al notifi (quizás sea mi vieja versión de
Xailer 2.4 o este Windows que anda para atrás)
voy a probar en otros equipos, muchas gracias José, el lunes te cuento.
Vamos Argentina carajo!
Cómo mostrar una animación en un NotifyIcon
Publicado: Lun Jul 07, 2014 11:10 am
por joselalinf
Carlos,
> Gracias José pero algo debe esta mal en mi versión de Xailer por que no
> funciona, yo lo había hecho así hace un tiempo y nunca me refresca los
> iconos que tenga asociados al notifi (quizás sea mi vieja versión de Xailer
> 2.4 o este Windows que anda para atrás)
si la versión tiene la propiedad nImage debería funcionar. He mirado los
changelogs y no veo ningún bug relacionado con esta propiedad.
> voy a probar en otros equipos, muchas gracias José, el lunes te cuento.
luego preparo un test sencillo y te lo envío para que lo pruebes.
Saludos,
José Lalín
Cómo mostrar una animación en un NotifyIcon
Publicado: Lun Jul 07, 2014 12:45 pm
por joselalinf
Carlos,
aquí tienes un ejemplo funcionando.
En vez de usar un timer he usado un botón para cambiar el icono. Pruébalo y
me cuentas.
Saludos,
José Lalín
--
Cómo mostrar una animación en un NotifyIcon
Publicado: Jue Jul 10, 2014 3:40 am
por Carlos Ortiz
Gracias José, como siempre tan preciso! cuando andas por el foro se nota.
Van unas cervezas
Carlos Ortiz.
Cómo mostrar una animación en un NotifyIcon
Publicado: Jue Jul 10, 2014 9:55 am
por joselalinf
Carlos,
> Gracias José, como siempre tan preciso! cuando andas por el foro se nota.
> Van unas cervezas
A ver si alguna vez tenemos la ocasión para tomarlas

Saludos,
José Lalín
Cómo mostrar una animación en un NotifyIcon
Publicado: Sab Ago 09, 2014 7:48 pm
por Rich
Hola: Utilizando la clase TTimer de Xailer he desarrollado una compleja aplicación para gimnasios que permite programar intervalos para guiar a quienes hacen ejercicio en sus rutinas. Sobre tu interesante ejemplo de cómo mostrar un NotifyIcon y animarlo usando TTimer. Si es posible, te pido que me proporciones dicho ejemplo.
Gracias en cualquier caso, tus comentarios en el foro me han ayudado desde siempre.
Saludos.
Sergalun.
meridiano74@prodigy.net.mx
Cómo mostrar una animación en un NotifyIcon
Publicado: Lun Ago 11, 2014 9:12 am
por joselalinf
Sergio,
> un NotifyIcon y animarlo usando TTimer. Si es posible, te
> pido que me proporciones dicho ejemplo.
Aquí lo tienes. Es el mismo ejemplo que le envié a Carlos, sólo he añadido
el componente TTimer al formulario y un botón para activarlo y desactivarlo.
> Gracias en cualquier caso, tus comentarios en el foro me han
> ayudado desde siempre.
Un placer. Si necesitas algo más para completar el ejemplo no dudes en decirlo.
Saludos,
José Lalín
--
Cómo mostrar una animación en un NotifyIcon
Publicado: Dom Ago 17, 2014 10:46 pm
por Rich
José gracias por tu mensaje, pero perdona mi ignorancia, no hallo en tu respuesta o en mi e-mail el ejemplo. ¿Me puedes orientar sobre como descargarlo?
Saludos.
sergalun.
meridiano74@prodigy.net.mx
Cómo mostrar una animación en un NotifyIcon
Publicado: Mar Ago 19, 2014 1:05 am
por Jose de Jesus Garcia
Buenas tardes
al querer correr el ejemplo proporcionado me marca el siguiente error :
Enlazando NotifyIcon.exe...
C:xailer3.0.2harbourcompmingwbinld: cannot find
C:/xailer3.0.2/harbour/comp/mingw/Lib/gcc/mingw32/4.7.1/crtb egin.o: No such
file or directory
0 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.00s Tiempo de enlazado: 0.31s Tiempo total:
0.33s
Por su ayuda mil gracias
"José Lalín" escribió en el mensaje de noticias:[email=53e86c56@svctag-j7w3v3j....]53e86c56@svctag-j7w3v3j....[/email]
Sergio,
> un NotifyIcon y animarlo usando TTimer. Si es posible, te
> pido que me proporciones dicho ejemplo.
Aquí lo tienes. Es el mismo ejemplo que le envié a Carlos, sólo he añadido
el componente TTimer al formulario y un botón para activarlo y desactivarlo.
> Gracias en cualquier caso, tus comentarios en el foro me han
> ayudado desde siempre.
Un placer. Si necesitas algo más para completar el ejemplo no dudes en
decirlo.
Saludos,
José Lalín
Cómo mostrar una animación en un NotifyIcon
Publicado: Jue Ago 21, 2014 9:52 am
por joselalinf
Sergio,
está adjunto a mi mensaje anterior.
Saludos,
José Lalín
Cómo mostrar una animación en un NotifyIcon
Publicado: Jue Ago 21, 2014 9:53 am
por joselalinf
Jose,
comprueba que estén bien las rutas del compilador en
Herramientas->Opciones->Directorios.
Saludos,
José Lalín
Cómo mostrar una animación en un NotifyIcon
Publicado: Lun Ago 25, 2014 7:38 pm
por Rich
José, gracias mil por tu envío. Fui muy lacónico en mi respuesta en razón de que debes detestar las respuestas rolleras, pues te imagino muy ocupado siempre y revisar todo lo que te envían debe ser complicado para ti. Al parecer el problema está en mi navegador, lo cambiaré para evitar los inconvenientes de Mozilla Firefox.
Afectuosos saludos.
Sergalun.
meridiano74@prodigy.net.mx
Cómo mostrar una animación en un NotifyIcon
Publicado: Vie Ago 29, 2014 2:15 pm
por joselalinf
Sergio,
no te preocupes en preguntar cuantas dudas tengas que intentamos ayudar en
la medida de lo posible, en lo que podamos y sepamos

Saludos,
José Lalín