[英]How to show a message with icon in the notification area
我正在編寫代碼,如果有更新可用,那么我想用C#顯示帶氣球的彈出消息。 這類似於“Java Updates available”。
在NotifyIcon
類和BalloonTipIcon
屬性的幫助下,我可以在通知區域中顯示圖標,但不能顯示此類型的消息。 任何建議都會有所幫助。
您可以使用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);
這將生成如下所示的彈出窗口:
您可以在此鏈接中找到更多詳細信息。
使用以下代碼獲得所需的正確輸出。
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的建議......
你可以為此編寫一個非常簡單的單行命令,而不是做其他人建議的那么笨重的事情:
notifyIcon1.ShowBalloonTip(1000, "Text", "Title", ToolTipIcon.Warning);
請記住,您需要首先在應用程序中初始化控件,以便此代碼有效。 您可以根據需要自由調整控件的名稱和命令參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.