2010-07-05 2 views
8

Uso il metodo ShowBalloonTip di una classe TrayIcon per visualizzare una punta di fumetto. C'è un modo per gestire un clic su questo fumetto?Gestione di un clic su un puntino del palloncino visualizzato con ShowBalloonTip() di TrayIcon()

Quando faccio clic sul fumetto, nessun evento sembra essere generato e chiude solo il fumetto.

+0

Quando si dice "fare clic su" la balloontip vuoi dire * sul * balloontip o su di esso, come in qualche altra parte del desktop diversa da quella balloontip? –

risposta

19

Penso che voglia dire NotifyIcon. Utilizzare i seguenti modello ...

NotifyIcon notifyIcon = null; 
public Form1() 
{ 
    InitializeComponent(); 
    notifyIcon = new NotifyIcon(); 
    // Initializing notifyIcon here... 
    notifyIcon.BalloonTipClicked += new EventHandler(notifyIcon_BalloonTipClicked); 
} 

void notifyIcon_BalloonTipClicked(object sender, EventArgs e) 
{ 
    // Operation you want... 
} 

Spero che alimentano le vostre esigenze ...

0

Hai provato il seguente frammento? Sono riuscito a trovarlo mentre facendo una breve ricerca su Google:

private void TrayNotifyIcon_BalloonClick(object sender, EventArgs e) 
{ 
    //Perform Action 
} 

Ovviamente sarà necessario assicurarsi di specificare il nome corretto nella firma del metodo per la propria applicazione.

Penso che questo sia stato scritto in una versione precedente di .Net Framework e probabilmente c'è un metodo appena nominato per questo.

Fonte: Build a C# Notification System