FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TTrayIcon como usarlo ?
Hola.
Estoy con el TtrayIcon y no consigo que funciones. Por desconocimiento. Me gustaría saber como hacer que la aplicación se vaya a la bandeja de tareas al: - Arrancar aplicación. (opcional). - Al minimizar. Y restaurar con una opción del PopupMenu. Esto es lo más urgente. ¿ alguien tiene algún ejemplo ? o me pude decir las pautas a seguir ? Saludos. |
#2
|
||||
|
||||
Bueno, el TryIcon es una mezcla de iconos que funcionan como lo haria un gif. En este documento (http://www.terawiki.clubdelphi.com/a..._al_limite.zip), hay un truco para minimizar tu aplicacion en la bandeja, espero te sirva...
Saludos
__________________
Web |
#3
|
||||
|
||||
Hola, no tiene ningun secreto
Pones un TTrayIcon, para mostrarlo y ocultarlo "TrayIcon1.Visible:=True;" o "TrayIcon1.Visible:=False;" Le asignas un TPopupMenu al TTrayIcon, y listo. Si quieres capturar los eventos, minimizar y todo esto, pues tienes el TApplicationEvents. Saludos. |
#4
|
|||
|
|||
La importancia del foro.
Fijaros que con estas dos respuestas, he logrado hacer lo que pretendía. homenaje al foro, en los créditos pondré un homenaje al foro. Gracias a los dos. |
#6
|
|||
|
|||
Cita:
¿Podrías explicarlo con un ejemplo? No logro resultado con esta indicación. Muchas gracias Saludos |
#7
|
||||
|
||||
Cita:
Pon estos tres componentes: TTrayIcon, TPopupMenu y un TApplicationEvents. Crea una nueva opción al TPopupMenu para poder programar la opción de "Restaurar". Ahora asígnale este TPopupMenu al TTrayIcon. El código a programar sería algo así:
Como ves, realmente no tenia ningún secreto! Espero que ahora si te funcione. Saludos. |
#8
|
|||
|
|||
Cita:
Funcionó con la única corrección de cambiar la propiedad visible del TrayIcon1 por Active Un saludo y hasta pronto |
#9
|
|||
|
|||
Jejeje y en que pestaña esta el TrayIcon? NO lo encuentro!
|
#10
|
|||
|
|||
Está en las RXLib tools
Un saludo |
#12
|
|||
|
|||
Joder! y yo que creia era un control de delphi! ni hablar...
|
#13
|
|||
|
|||
xEsk me ha venido de perlas el ejemplo que has puesto.la TtrayIcon y TApplicationEvents en Delphi 2007 se encuentran en el grupo "Additional"
|
#14
|
|||
|
|||
Bueno, baje e instale las Rx V2.7.7 y estoy tratando de usar el RxTrayIcon pero hay algo que no me funciona. La aplicacion la inicio minimizada (desde el IDE) y queda en la barra, si aparece el icono y funciona el menu de popup para restaurar pero no puedo volver a minimizar la aplicacion, jeje en el demo esta simple de usar pero no logro usarlo en mi aplicacion. ¿Sugerencias?
|
#15
|
|||
|
|||
Me pasa igual.
Desde que uso WindowState. Para restaurar y que se va de nuevo tengo:
No he probado a poner no visible TrayIcon, pero creo que no es de eso. |
#16
|
|||
|
|||
Cita:
Un saludo |
#17
|
|||
|
|||
Cita:
Nota:1-La propiedad visible está equivocada. La correcta es active 2-No olvides adjudicar un ícono al RXTrayicon. Lo podés hacer desde el inspector de objetos.
Última edición por esocrates fecha: 26-06-2008 a las 17:25:36. |
#18
|
|||
|
|||
No uso las Rx, sino TtrayIcon. Este no lleva la propiedad Active sino Visible.
Saludos. |
#19
|
||||
|
||||
Yo en el procedimiento Restaurar (que se ejecuta con el doble click en el TrayIcon o con el popupMenu) hago unos pasos más, ya que se comportaba "extraño" cuando lo restauraba, por ejemplo no me permitía minimizar otra vez la ventana si primero no hacía "foco" en la ventana:
Y en vez de usar el TApplicationEvents, para no agregar una unit más, uso directamente:
Esto es con el Delphi XE, se que los anteriores tenían algunos problemas con este componente.
__________________
Arsenio Lupín - howtoarsenio.blogspot.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Obtener el Menu de Google Earth para usarlo en mi aplicacion | vejerf | API de Windows | 2 | 26-05-2008 08:49:26 |
grfinger como usarlo ? | martita | Varios | 0 | 13-02-2008 18:47:37 |
Toolbar, como me conviene usarlo? | Patricio | Varios | 3 | 27-11-2006 15:34:25 |
|