【實例說明】
氣泡提示因為他的美觀又好被大多數用戶所接收,用戶所喜愛的就是程序員要實現的。
本實例實現了任務欄氣泡提示,運行本實例,效果圖如下所示:
單擊提示、氣泡提示就會顯示,單擊“關閉”氣泡又會消失掉。
【關鍵技術】
本實例實現時用到了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 * */
【設計過程】
(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】