2010-07-05 50 views
8

我使用TrayIcon類的ShowBalloonTip方法顯示氣球提示。有沒有辦法處理這個氣球上的點擊?使用TrayIcon的ShowBalloonTip()處理對氣球提示的點擊

當我點擊氣球時,似乎沒有生成任何事件,它只關閉氣球。

+0

當你說「點擊過」的balloontip你的意思是*月*的balloontip或超過它作爲比balloontip其他桌面的其他部分? – 2010-07-05 20:52:38

回答

19

我想你的意思是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... 
} 

我希望它養活你的需要......

0

你試過下面的代碼片段?我設法找到它,而做一個快速谷歌搜索:

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

顯然,你需要確保你在自己的應用程序的方法簽名指定正確的名稱。

我認爲這是用舊版本的.Net Framework編寫的,可能有一個新命名的方法。

來源:Build a C# Notification System