新聞中心
上篇文章講的是VB.NET設(shè)計(jì)制作窗體,本文重點(diǎn)介紹VB.NET編寫托盤程序。托盤程序是指這樣一類程序:當(dāng)程序運(yùn)行后,會(huì)在系統(tǒng)的托盤區(qū)(也有說(shuō)是狀態(tài)區(qū)域)創(chuàng)建此程序的圖標(biāo),使用者可以通過(guò)點(diǎn)擊圖標(biāo)出現(xiàn)的菜單來(lái)控制程序的運(yùn)行狀態(tài)。托盤程序有很多優(yōu)點(diǎn),如不占屏幕,后臺(tái)運(yùn)行,便于控制等。所以現(xiàn)在越來(lái)越多的程序都做成了托盤程序。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、渾南網(wǎng)站維護(hù)、網(wǎng)站推廣。
VB.NET編寫托盤程序是比較方便和簡(jiǎn)單的。這是因?yàn)閂B.NET沒(méi)有自身類庫(kù),它所使用的類庫(kù)是.net框架中為所有.net平臺(tái)開(kāi)發(fā)語(yǔ)言提供的公用類庫(kù)——.net framework sdk。在這個(gè)類庫(kù)中,為編寫托盤程序提供了具體的類,調(diào)用這些類就可以實(shí)現(xiàn)程序的托盤效果了。從而也就擺脫了它的前身vb在處理這類問(wèn)題時(shí)候的煩瑣。下面就通過(guò)例子來(lái)了解并掌握如何用VB.NET編寫托盤程序。
VB.NET編寫托盤程序
托盤程序作為一類特殊的窗體,其快捷圖標(biāo)顯示在系統(tǒng)托盤中,窗體本身則隱藏不可見(jiàn)。在.NET之前版本的VB中編寫托盤程序是十分困難的,但是VB.NET提供的新的NotifyIcon組件卻使VB初學(xué)者也能輕松編寫一個(gè)這樣的程序:
新建“Windows應(yīng)用程序”,設(shè)置主窗體Opacity屬性為0,F(xiàn)ormBorderStyle屬性為None,ShowInTaskbar屬性為 False,這樣窗體將在啟動(dòng)后隱藏。在窗體上放置一個(gè)NotifyIcon組件NotifyIcon1,一個(gè)ContextMenu(彈出菜單)組件 ContextMenu1,并根據(jù)需要為ContextMenu1添加菜單項(xiàng)。
設(shè)置NotifyIcon1的ICON屬性,這個(gè)圖標(biāo)就是應(yīng)用程序出現(xiàn)在系統(tǒng)托盤中的快捷圖標(biāo);設(shè)置NotifyIcon1的Text屬性為“VB.NET托盤程序”,這就是鼠標(biāo)移動(dòng)到托盤圖標(biāo)時(shí)彈出的文字說(shuō)明;設(shè)置NotifyIcon1的ContextMenu屬性為ContextMenu1,也就是右鍵單擊快捷圖標(biāo)時(shí)的彈出菜單為 ContextMenu1。OK,按F5運(yùn)行!
幾乎不用編寫代碼,一個(gè)托盤程序就這樣輕松實(shí)現(xiàn)了。
文章名稱:VB.NET編寫托盤程序經(jīng)驗(yàn)雜談
文章出自:http://www.5511xx.com/article/dhosdod.html


咨詢
建站咨詢
