2008-10-01 39 views

Respuesta

20

Primero, agregue un control NotifyIcon al formulario. A continuación, conecte el icono de notificación para hacer lo que desee.

Si desea que se oculte en la bandeja al minimizar, intente esto.

Private Sub frmMain_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize 
    If Me.WindowState = FormWindowState.Minimized Then 
     Me.ShowInTaskbar = False 
    Else 
     Me.ShowInTaskbar = True 
    End If 
End Sub 

Private Sub NotifyIcon1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseClick 
    Me.WindowState = FormWindowState.Normal 
End Sub 

voy a utilizar en ocasiones el texto del globo con el fin de notificar a un usuario - lo que se hace, como tal,

Me.NotifyIcon1.ShowBalloonTip(3000, "This is a notification title!!", "This is notification text.", ToolTipIcon.Info) 
6

Puede agregar el componente NotifyIcon desde la caja de herramientas a su formulario principal.

Esto tiene eventos como MouseDoubleClick que puede usar para manejar varios eventos.

Editar: Debe asegurarse de configurar la propiedad Icon en un archivo .ico válido si desea que se muestre correctamente en la bandeja del sistema.

0

Añadir NotifyIcon componente a su forma. Y use sus eventos para manejar los clics del mouse.

Cuestiones relacionadas