2010-03-10 7 views
13

Come si crea un suggerimento per la penna con un pulsante di chiusura.Descrizione comando fumetto con pulsante Chiudi - C#

posso mostrare un tooltip:

TaskbarIcon.ShowBalloonTip(10000); 

ma non posso fare il contrario:

TaskbarIcon.CloseBalloonTip(); 

O anche un modo per mostrare una casella di chiusura su una punta palloncino.

Ho visto questa domanda pubblicata su un altro sito ma senza risposta (gratuita).

Grazie in anticipo

+3

Perché questo ha avuto un downvote? –

+1

Le risposte a pagamento dell'altro sito non diventano magicamente visibili se scorri la pagina un po 'più avanti, vero? –

risposta

7

sono stato in grado di trovare una risposta semplice. Invece di usare:

TaskbarIcon.ShowBalloonTip(10000); 

ho potuto utilizzare la seconda forma di questa funzione:

TaskbarIcon.ShowBalloonTip(10000,"Title","Message",ToolTipIcon.None); 

Questo aggiunge in realtà una casella di chiusura alla punta pallone!

+1

In realtà, la differenza non è quale sovraccarico di ShowBalloonTip che chiami, ma se fornisci o meno un titolo. Se il titolo è nullo o vuoto, il pulsante di chiusura non viene visualizzato –

1

si potrebbe trovare questo interessante:

http://www.tooltips.net/

This question ha una risposta utile alla chiusura del palloncino.

A meno che non sia necessario agganciare un evento da vicino, non è necessario un pulsante sul palloncino e, anche se lo si fa, è possibile agganciare l'evento click del fumetto per ottenere la stessa operazione.

Ci sono dei flag che ti permettono di fare cose come mettere una X nell'angolo in alto a destra del fumetto in modo che l'utente possa chiuderla. Vedi qui per maggiori info:

http://msdn.microsoft.com/en-us/magazine/cc188923.aspx

+0

Grazie per la risposta (e il supporto). Avevo una specie di ricerca fuori da Win32 e Shell_NotifyIcon. Qualcosa in C# come NotifyIcon. – Greycrow

+0

La classe ToolTip in .NET Framework dovrebbe avere tutto ciò che serve: http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.aspx –