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