处理使用TrayIcon的ShowBalloonTip()显示的气球提示上的点击

时间:2010-07-05 18:50:46

标签: c# .net windows vb.net

我使用ShowBalloonTip类的TrayIcon方法来显示气球提示。有没有办法处理这个气球上的点击?

当我点击气球时,似乎没有生成任何事件,它只会关闭气球。

2 个答案:

答案 0 :(得分:22)

我认为你的意思是NotifyIcon。使用以下模式...

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

我希望它满足您的需求......

答案 1 :(得分:1)

您是否尝试过以下代码段?我在快速谷歌搜索时找到了它:

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

显然,您需要确保在自己的应用程序的方法签名中指定正确的名称。

我认为这是用旧版本的.Net Framework编写的,可能还有一个新命名的方法。

来源:Build a C# Notification System