Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-09-2007
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Trayicon

hola hola.... una pregunta sencilla para ustedes.

tengo una aplicacion en delphi 2006, la cual tiene varios forms, en el form principal (form 1), agrege un popupmenu, trayicon y un boton que minimiza la aplicacion con el siguiente codigo

Código Delphi [-]
Application.mainform.visible:=false;
trayicon1.visible:=true;

en el popupmenu agrege 2 opciones restaurar y exit, en restaurar escribi este codigo

Código Delphi [-]
application.MainForm.Visible:=true;
trayicon1.Visible:=false;

funciona de maravilla, PERO solo cuando estoy en el form principal, si trato de llamar desde otro form al boton que minimiza la aplicacion solo minimiza el form principal...

todos los form los abro con SHOWMODAL...

espero me solucionen este problemita... gracias
Responder Con Cita
  #2  
Antiguo 21-09-2007
waly2k1 waly2k1 is offline
Miembro
 
Registrado: dic 2006
Ubicación: El país de las maravillas(Argentina)
Posts: 251
Poder: 18
waly2k1 Va por buen camino
Rta.

Es que no deberías poder mininimizar la aplicacion desde cualquier form, mucho menos si es modal, solo del principal. Bah esa es la filosofía.

En el evento onshow escondes el trayicon y en el evento onhide lo visualizas y siempre que cierras la aplicación ocultas el icono. Suele pasar que se olvidan y al no refrescarse la barra te visualiza el icono.

Una vez cerrada una ventana modal y vuelves a principal si puedes minimizar/maximizar y ser nuevamente feliz

Saludos
Responder Con Cita
  #3  
Antiguo 21-09-2007
Avatar de paldave
paldave paldave is offline
Miembro
 
Registrado: ago 2007
Ubicación: Uruguay
Posts: 148
Poder: 17
paldave Va por buen camino
Yo usaría
Código Delphi [-]
Application.Minimize;
TrayIcon.Visible:=True;
y luego
Código Delphi [-]
Application.Restore;
TrayIcon.Visible:=False;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Icono de Firebird como Trayicon brakaman Firebird e Interbase 5 10-04-2007 19:36:08
Problemas con TRAYICON!! marceloalegre Varios 3 07-06-2005 17:49:07


La franja horaria es GMT +2. Ahora son las 16:38:50.


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
Copyright 1996-2007 Club Delphi