我正在編寫代碼,如果有更新可用,那麼我想用C#顯示帶氣球的彈出消息。這與「Java更新可用」類似。如何在通知區域顯示帶圖標的消息
隨着NotifyIcon
類的幫助和BalloonTipIcon
財產,我可以顯示在通知區域的圖標,但不是這種類型的消息。任何建議都會有所幫助。
我正在編寫代碼,如果有更新可用,那麼我想用C#顯示帶氣球的彈出消息。這與「Java更新可用」類似。如何在通知區域顯示帶圖標的消息
隨着NotifyIcon
類的幫助和BalloonTipIcon
財產,我可以顯示在通知區域的圖標,但不是這種類型的消息。任何建議都會有所幫助。
根據需要用下面的代碼得到正確的輸出。
notifyIcon1.Visible = true;
notifyIcon1.Icon = SystemIcons.Exclamation;
notifyIcon1.BalloonTipTitle = "Balloon Tip Title";
notifyIcon1.BalloonTipText = "Balloon Tip Text.";
notifyIcon1.BalloonTipIcon = ToolTipIcon.Error;
notifyIcon1.ShowBalloonTip(1000);
感謝@Bhushan的建議....
您可以使用NotifyIcon
。
this.WindowState = FormWindowState.Minimized;
notifyIcon.BalloonTipIcon = ToolTipIcon.Info;
notifyIcon.BalloonTipTitle = "Notify Icon Test Application";
notifyIcon.BalloonTipText = "You have just minimized the application." +
Environment.NewLine +
"Right-click on the icon for more options.";
notifyIcon.ShowBalloonTip(5000);
這會產生彈出一個類似如下:
你可以找到this link更多細節。
我真的很抱歉,但它並沒有解決我的目的。我確實早些時候也試了一下,但是我在通知區域彈出了這個消息。 – Arti 2013-03-05 04:36:25
@Arti那麼你希望你的彈出窗口出現在哪裏? – 2013-03-05 04:37:53
@Arti你的問題還說你想要通知彈出? – 2013-03-05 04:39:02
有你可以寫的,而不是做一切事情笨重別人這樣,一個很簡單的單行命令提示:
notifyIcon1.ShowBalloonTip(1000, "Text", "Title", ToolTipIcon.Warning);
請記住,您需要首先在應用程序中初始化控件,以便此代碼可以正常工作。您可以根據自己的需要自由調整控件的名稱和命令參數。
根本不適用於我。在Windows 10上試用過。 – Black 2017-08-03 19:45:10
我把你的確切代碼放在'Form1_Load'函數中,但它不起作用。沒有Ballon在我開始程序後顯示,只有圖標,沒有發生點擊。當然,我已經創建了notifyIcon1 – Black 2017-08-03 19:38:15