2008-10-01 19 views

Répondre

20

Tout d'abord, ajoutez un contrôle NotifyIcon au formulaire. Puis câbler l'icône Notify pour faire ce que vous voulez.

Si vous voulez le cacher dans le bac au minimum, essayez ceci.

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 

Je vais parfois utiliser le texte de ballon afin d'informer un utilisateur - ce qui se fait en tant que tel

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

Vous pouvez ajouter le composant NotifyIcon de la boîte à outils à votre formulaire principal.

Cela a des événements tels que MouseDoubleClick que vous pouvez utiliser pour gérer divers événements. Editer: Vous devez vous assurer que vous définissez la propriété Icon dans un fichier .ico valide si vous voulez qu'il apparaisse correctement dans la barre des tâches.

0

Ajouter NotifyIcon composant à votre forme. Et utilisez ses événements pour gérer les clics de souris.