Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mostrar un "Balloon Hint" usando un componente "TTrayIcon" (https://www.clubdelphi.com/foros/showthread.php?t=87215)

JuanOrtega 29-11-2014 18:12:33

Mostrar un "Balloon Hint" usando un componente "TTrayIcon"
 
Hola hay un efecto que no se como se llama que quiero hacer en delphi , se usa cuando alguno nuevo pasa en la aplicacion y la misma te lo reporta mostrandote un mensajito cerca de la hora , lo hacen varios antivirus como avast , busque y parece que se llama trayicon pero me parece que no es porque agregue el componente TTrayIcon en delphi xe2 y cuando le pongo text al componente ni siquiera se ejecuta , ¿ como se llama este efecto ?

dec 29-11-2014 18:30:23

Hola,

Se trata en efecto del "TrayIcon" y, si no me equivoco, lo que quieres mostrar es un "Balloon Hint". Esto puedes hacerlo con el componente "TTrayIcon". Arrastra un "TTrayIcon" al formulario principal de tu aplicación. Cambia su propiedad "Visible" a "True" y establecer las propiedades "BalloonHint", "BalloonTitle", etc. Después, cuando quieras mostrar el "Balloon hint" podrás usar el método "ShowBalloonHint" del componente.

P.S. Notad que en Windows 10 Technical Preview (esto puede cambiar...) ya no existen los "Balloon hints", sino que el mensaje de estos se añade a una especie de cola de "Notificaciones". Ciertamente, a veces se muestran de forma parecida a como lo hacen ahora (usando la nueva interfaz de notificaciones), pero, otras veces no se muestran en absoluto sion que se añaden a las notificaciones: no sé exactamente bien siguiendo qué criterio. En definitiva, que el comportamiento de estos "Balloon Hints" varía entre Windows 10 y las versiones anteriores.

JuanOrtega 29-11-2014 18:46:58

Hola dec , gracias por responder , hice los mismos pasos y mi tira siempre este error :

Código Delphi [-]
Unsatisfied forward or external declaration: 'TForm1.TrayIcon1Click'

Estoy usando Delphi XE2

¿ A que se debe ?

dec 29-11-2014 19:34:43

1 Archivos Adjunto(s)
Hola,

Echa un vistazo al ejemplo que adjunto.


La franja horaria es GMT +2. Ahora son las 06:02:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi