Condividi tramite


Cenni preliminari sul componente NotifyIcon (Windows Form)

Aggiornamento: novembre 2007

Il componente NotifyIcon di Windows Form viene in genere utilizzato per la visualizzazione di icone per i processi eseguiti in background e l'interfaccia utente viene visualizzata solo dopo un intervallo di tempo lungo. Un esempio può essere rappresentato da un programma di protezione dai virus, al quale è possibile accedere facendo clic su un'icona riportata nell'area di notifica dello stato della barra delle applicazioni.

Proprietà chiave di NotifyIcons

Per ciascun componente NotifyIcon viene visualizzata una singola icona nell'area di stato. Se vengono eseguiti in background tre processi e si desidera visualizzare un'icona per ognuno di essi, è necessario aggiungere al form tre componenti NotifyIcon. Le proprietà principali del componente NotifyIcon sono Icon e Visible. La proprietà Icon definisce le impostazioni dell'icona visualizzata nell'area di stato. Affinché l'icona venga visualizzata, è inoltre necessario impostare la proprietà Visible su true.

Se si utilizza Visual Studio 2005, è disponibile un'ampia libreria di immagini standard da utilizzare con il controllo NotifyIcon.

Opzioni di NotifyIcons

Al controllo NotifyIcon è possibile associare suggerimenti, menu di scelta rapida e descrizioni comandi per assistere l'utente.

I suggerimenti possono essere inseriti in un controllo NotifyIcon chiamando il metodo ShowBalloonTip e specificando l'intervallo di tempo per la visualizzazione del suggerimento. È anche possibile specificare il testo, l'icona e il titolo del suggerimento per le proprietà BalloonTipText, BalloonTipIcon e BalloonTipTitle, rispettivamente. Ai componenti NotifyIcon è possibile anche associare descrizioni comandi e menu di scelta rapida. Per ulteriori informazioni, vedere Cenni preliminari sul componente ToolTip (Windows Form) e Cenni preliminari sul componente ContextMenu (Windows Form).

Vedere anche

Riferimenti

NotifyIcon

Altre risorse

Componente NotifyIcon (Windows Form)