SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Pucho en Martes 5 de Junio de 2007, 15:52

Título: Programa Para Dar Avisos. Desplegar Ventana
Publicado por: Pucho en Martes 5 de Junio de 2007, 15:52
Hola, estoy haciendo un programa que me de avisos de diferentes cosas, como una agenda (cumpleaños, notas..etc) soy progrmador senior C#. Querías saber como puedo hacer para que mi programa quede activo en un modo pasivo, corriendo como un servicio y mostrandose en la barra de tareas (abajo a la der) para acceder a él como queda el msn o el antivirus.
Es una aplicación de escritorio.
Se agradece comentario, link o pista.

Gracias de antemano nuevamente.

Pucho
Título: Re: Programa Para Dar Avisos. Desplegar Ventana
Publicado por: Neopro en Martes 5 de Junio de 2007, 19:05
Agrega un notifyicon y luego:

Código: Text
  1.             Show();
  2.             WindowState = FormWindowState.Normal;
  3.             notifyIcon1.Visible = false;
  4.  
  5.  

Y en un evento de resize del form:

Código: Text
  1.  if (FormWindowState.Minimized == WindowState)
  2.             {
  3.                 Hide();
  4.                 notifyIcon1.Visible = true;
  5.             }
  6.  
  7.  

Espero te sirva.
Título: Re: Programa Para Dar Avisos. Desplegar Ventana
Publicado por: Pucho en Martes 5 de Junio de 2007, 23:30
Gracias NaoPro, lo pruebo y cuento como me fue. ¿NotifyIcon es para mantenerlo en la barra de estado como activo?
Título: Re: Programa Para Dar Avisos. Desplegar Ventana
Publicado por: Neopro en Miércoles 6 de Junio de 2007, 15:51
Si    :D
Título: Re: Programa Para Dar Avisos. Desplegar Ventana
Publicado por: Pucho en Viernes 8 de Junio de 2007, 15:30
Buenisimo, gracias! no probé con tu ejemplo pero busque en internet el NotifyIcon y encontre ejemplos de como usarle. Era justo lo que buscaba. Aca pongo ul link con un ejemplo funcional muy bueno. http://www.elguille.info/NET/csharp/beta2/notifyiconCS.htm (http://www.elguille.info/NET/csharp/beta2/notifyiconCS.htm)

saludos
Título: Re: Programa Para Dar Avisos. Desplegar Ventana
Publicado por: Neopro en Viernes 8 de Junio de 2007, 15:55
Cita de: "Pucho"
Buenisimo, gracias! no probé con tu ejemplo pero busque en internet el NotifyIcon y encontre ejemplos de como usarle. Era justo lo que buscaba. Aca pongo ul link con un ejemplo funcional muy bueno. http://www.elguille.info/NET/csharp/beta2/notifyiconCS.htm (http://www.elguille.info/NET/csharp/beta2/notifyiconCS.htm)

saludos
 :rolleyes: