Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Handling a click over a balloon tip displayed with TrayIcon's ShowBalloonTip()

I use the ShowBalloonTip method of a TrayIcon class to display a balloon tip. Is there a way to handle a click over this balloon?

When I click over the balloon, no event seem to be generated, and it only closes the balloon.

like image 522
ariel Avatar asked Jul 05 '10 18:07

ariel


2 Answers

Have you tried the following snippet? I managed to find it whilst doing a quick google search:

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

Obviously you'll need to make sure you specify the correct name in the method signature for your own application.

I think this was written in an older version of the .Net Framework and there's probably a newly named method for it.

Source: Build a C# Notification System

like image 153
Jamie Keeling Avatar answered Nov 13 '22 19:11

Jamie Keeling


I think you mean NotifyIcon . Use following pattern...

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...
}

I hope it feed your needs...

like image 45
Jalal Avatar answered Nov 13 '22 21:11

Jalal