Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemillas con mi mensajero (https://www.clubdelphi.com/foros/showthread.php?t=3435)

jfontane 06-09-2003 16:16:34

Problemillas con mi mensajero
 
hola ya que no me respondieron y dado que necesito de manera urgente que alguien me ayude entonces para que no quede en el olvido vulevo a preguntar lo siguiente

ayuda please

salu2


hola a todos, yo uso Rxtrayicon para que mi aplicacion este en la barra de tarea y lo logro; el tema es que si yo quiero que mi aplicacion desaparezca y este solamente en la barra de tarea lo que hago es programar un evento y hace un 'hide' del formulario, form1.hide esa es la manera correcta de trabajar????????.
_Otra cosa, como hago que para que cuando se me inicie windows me aparezca mi aplicacion solamente en la barra de tareas y no que se me abra al inicio, es decir que directamente vaya a parar en la barra de tareas sin que me abra la aplicacion???? que evento tengo que programar????
_La ultima duda seria, si le hago click en el boton cerrar (X) de la ventana del formulario y lo que quiero hacer no es que me cierre la aplicacion sino que me la deje en la barra de tareas, como hago?? cual es el evento a programar???????

Gracias y salu2

madman 06-09-2003 16:41:41

Yo para poder colocar el icono de mi aplicacion en la barra de tareas.

Utilizo el truco 490 de Trucomania, la tarea se realiza mediante codigo así tu puedes manipular más los eventos.
Para colocar el icono cuando le das cerrar en el evento OnClose.
Código:

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
    Action:=caNone;
    AppToSystemTray(); //Este es mi procedimiento para mandarlo a la barra de tareas. Aki deberias usar el tuyo.
end;

Espero que esta pequeña ayuda te sirva de algo.

guillotmarc 06-09-2003 19:00:36

Hola.

Para evitar que se muestre el formulario principal al arrancar la aplicación, yo pongo la siguiente linea en el evento Create del Form :

Application.ShowMainForm := False;

Saludos.

Charcab 06-09-2003 19:19:46

Una forma tonta pero que sirve es, en el evento onCreate, le ponés frmMain.Hide.

Un saludo.


La franja horaria es GMT +2. Ahora son las 16:17:11.

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