2010-03-10 70 views
13

如何用關閉按鈕創建氣球工具提示。帶關閉按鈕的氣球工具提示 - C#

我可以顯示一個提示:

TaskbarIcon.ShowBalloonTip(10000); 

,但我不能反其道而行之:

TaskbarIcon.CloseBalloonTip(); 

甚至一種方式來顯示一個氣球提示一個關閉框。

我看到這個問題發佈在另一個網站上,但沒有(免費)答案。

在此先感謝

+3

爲什麼這會得到一個downvote? – 2010-03-10 22:32:59

+1

如果您再向下滾動頁面,其他站點的付費答案不會奇蹟般地變得可見,是嗎? – 2010-03-10 23:23:04

回答

7

我能找到一個簡單的答案。而不是使用:

TaskbarIcon.ShowBalloonTip(10000); 

我可以用第二種形式此功能:

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

這實際上增加了一個關閉框氣囊頂端!

+1

實際上,區別不在於哪個超載您打電話給ShowBalloonTip,但是否提供標題。如果標題爲空或空,則不顯示關閉按鈕 – 2012-05-07 09:31:44

1

您可能會發現這個有趣的:

http://www.tooltips.net/

This question對關閉氣球有幫助的答案。

除非您需要關閉某個事件,否則您不需要氣球上的按鈕,即使您這樣做,也可以鉤住氣球的單擊事件來完成相同的操作。

有些標誌可以讓你做一些事情,比如在氣球的右上角放一個X,這樣用戶就可以放棄它。在這裏看到更多的信息:

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

+0

感謝您的答覆(和支持)。 我很尋找Win32和Shell_NotifyIcon之外的方法。 C#中的東西就像NotifyIcon一樣。 – Greycrow 2010-03-10 22:50:19

+0

.NET Framework中的ToolTip類應該包含您需要的所有內容:http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.aspx – 2010-03-10 23:54:28