NOTA BENE: Il Bloggatore ha rilevato dei problemi di collegamento con il blog indicato come fonte originale dell'articolo. Pertanto, al fine di consentire agli utenti di leggere questo articolo, se possibile, viene reso temporaneamente disponibile il post completo.
Avete presente quei messaggi che ci appaiono nella tray icon? Le notifiche per intenderci. Tipo questo

ballon
Bene, è possibile ottenere lo stesso risultato nelle nostre applicazioni in .NET (C# o Visual Basic .NET che sia) semplicemente usando un controllo molto facile da utilizzare. Il controllo in questione è ToolTip.
Bene, prendiamo in considerazione un form formato da un bottone che chiameremo Button1, e un controllo ToolTip, che, con molta fantasia, chiamiamo ToolTip1. Bene.. questa funzione che ho scritto fa al caso nostro, molto semplice e commentata, non avrete problemi a capire cosa fa.
ToolTip1.IsBalloon = True 'dico che il tooltip è di tipo Balloon
ToolTip1.ToolTipIcon = ToolTipIcon.Info 'setto l'icona
ToolTip1.ToolTipTitle = "Titolo" 'il titolo
ToolTip1.SetToolTip(Button1, "Messaggio") 'qui si mette il controllo sul quale visualizzare il ballon e il messaggio da mandare
ToolTip1.Active = True 'e attivo il controllo
End Sub
Ora, richiamiamo questa sub all’interno dell’evento load del form, in questo modo
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loadinit_tooltip()
End Sub
Ora, quando passate il mouse sopra al bottone (che è il controllo nel quale ho settato il balloon), otterrete un risultato di questo tipo

che è quello che volevamo..
Si può anche fare diversamente, ovvero, si può decidere di non mostare un balloon ma un semplice messaggio, un tooltip insomma. Ecco, eliminando l’icona e la proprietà IsBalloon settata a false avremmo una cosa del genere

La funzione precedente, init_tooltip, è stata modificata così per ottenere quel risultato
ToolTip1.ToolTipTitle = "Titolo" 'il titolo
ToolTip1.SetToolTip(Button1, "Messaggio") 'qui si mette il controllo sul quale visualizzare il ballon e il messaggio da mandare
ToolTip1.Active = True 'e attivo il controllo
End Sub
Sono state eliminate, come detto, le righe che riguardavano il settaggio dell’icona e del balloon.
Si può fare facilmente anche in C#, cambia poco, giusto un pò la sintassi.
Post correlati:
- C# come mandare email con allegati a piu destinatari
- href="http://codesnippet.altervista.org/Scaricare sorgente di una pagina in C#
- href="http://codesnippet.altervista.org/.NET Commenti XML nel codice
- Articolo precedente: Guida base per la visibilità locale in google local business di Google maps
- Articolo successivo: Per produrre un Apple iPhone 3GS ci vogliono 130 euro
SEGNALA / INVIA QUESTO POST:
Hai trovato questo articolo interessante? Iscriviti GRATIS ai nostri feeds!




