Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/11/2008, 07:53
JoanaG
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Como hago para que una aplicación se ejecute en el área de notificaciones

Hola Megaligathor,

Muchisimas gracias por la ayuda, por ahi tambien me encontre oto ejemplito que puede complementar lo que tu me respondiste o puede ser otra manera de hacer lo mismo:



Se puede utilizar el NotifyIcon control. Este control es un componente invisible en tiempo de ejecución y que muestra un ícono en la tray bar. Su utilización es muy sencilla: basta con ubicarlo en el form y automáticamente ubica un ícono en la tray. Para que sea más funcional puede asignar un menú contextual en la propiedad ContextMenuStrip y reaccionar a diferentes eventos del form:


Cita:
Public Class Form1
Private Sub OpcionesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpcionesToolStripMenuItem.Click
MessageBox.Show("Opciones", Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Information)
End Sub

Private Sub RestaurarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RestaurarToolStripMenuItem.Click
Restaurar()
End Sub

Private Sub CerrarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CerrarToolStripMenuItem.Click
Application.Exit()
End Sub

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
NotifyIconCtl.Visible = False
End Sub

Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
If Me.WindowState = FormWindowState.Minimized Then Ocultar()
End Sub

Private Sub Restaurar()
Me.WindowState = FormWindowState.Normal
NotifyIconCtl.Visible = False
Me.ShowInTaskbar = True
Me.Show()
End Sub

Private Sub Ocultar()
NotifyIconCtl.Visible = True
Me.ShowInTaskbar = False
Me.Hide()
NotifyIconCtl.ShowBalloonTip(2000, Me.Text, Me.Text & " en la Try Icon!!!", ToolTipIcon.Info)
End Sub

Private Sub NotifyIconCtl_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIconCtl.MouseClick
If e.Button = Windows.Forms.MouseButtons.Left Then
NotifyIconCtl.ShowBalloonTip(5000, "Notify Icon Demo", "Tray Icon application enabled!!!", ToolTipIcon.Info)
End If
End Sub

End Class

nota: No se quien es el autor solo encontre un .doc y esto es lo mas relevante.


Muchas gracias de nuevo y hasta la proxima