WinForms 實現氣泡提示窗口


 

【實例說明】


 氣泡提示因為他的美觀又好被大多數用戶所接收,用戶所喜愛的就是程序員要實現的。


 本實例實現了任務欄氣泡提示,運行本實例,效果圖如下所示:
1.png


 單擊提示、氣泡提示就會顯示,單擊“關閉”氣泡又會消失掉。


【關鍵技術】


 本實例實現時用到了NotifyIcon控件的ShowBallonTip方法。


 NotifyIcon控件表示在通知區域中創建圖標的控件,其ShowBalloonTip方法用於在任務欄中持續顯示具有指定標題、問題和圖標的氣球提示指定的時間,該方法的語法格式如下:

1 /**
2  * 【NontifyIcon控件的ShowBallonTip方法語法如下:】
3  *   void NontifyIcon.ShowBallonTip(int timeout,string tipTitle, string tipText, TollTipIcon tipIcon);
4  * 參數及說明:
5  *   timeout:表示氣球提示顯示的時間長度
6  *   tipTitlt:表示在氣球提示上顯示的標題
7  *   tipText:表示在氣球提示上顯示的文本
8  *   tipIcon:表示氣球提示的圖標
9  * */
NontifyIcon控件的ShowBallonTip方法語法

 

【設計過程】
 (1)打開Visual Studio,新建WinForm應用程序,命名為BubbleShowForm、
 (2)窗體布局如上面的效果圖所示。
 (3)關鍵代碼如下所示:

 1 // 單擊“提示”
 2 private void btn_Show_Click(object sender, EventArgs e)
 3 {
 4      this.notifyIcon.Visible = true; // 設置提示控件可見
 5      // 顯示氣泡提示,時間為1秒,內容為當前時間,圖標為消息圖標
 6      this.notifyIcon.ShowBalloonTip(1000, "當前時間:", DateTime.Now.ToLocalTime().ToString(), ToolTipIcon.Info);
 7 }
 8 
 9 // 單擊“關閉”
10 private void btn_Close_Click(object sender, EventArgs e)
11 {
12      this.notifyIcon.Visible = false; // 設置提示控件隱藏
13 }
關鍵代碼

 

呵呵,一個小功能而已,關鍵代碼上面已經貼上了,如果需要附件的可以留言郵箱。

 

 

【來自:[LonelyShadow 博客] http://www.cnblogs.com/LonelyShadow

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM