如何使VB編寫的程式縮小至最小托盤區

時間 2023-02-11 07:10:04

1樓:匿名使用者

簡單些吧,你收你的qq郵箱吧,我給你發郵件了。

如何把vb.net程式最小化到托盤圖示區

2樓:張程通

編寫托盤程式。

托盤程式作為一類特殊的窗體,其快捷圖示顯示在系統托盤中,窗體本身則隱藏不可見。在。net之前版本的vb中編寫托盤程式是十分困難的,但是vb.

net提供的新的notifyicon元件卻使vb初學者也能輕鬆編寫乙個這樣的程式:

新建「windows應用程式」,設定主窗體opacity屬性為0,formborderstyle屬性為none,showintaskbar屬性為 false,這樣窗體將在啟動後隱藏。在窗體上放置乙個notifyicon元件notifyicon1,乙個contextmenu(彈出選單)元件 contextmenu1,並根據需要為contextmenu1新增選單項。

設定notifyicon1的icon屬性,這個圖示就是應用程式出現在系統托盤中的快捷圖示;設定notifyicon1的text屬性為「托盤程式」,這就是滑鼠移動到托盤圖示時彈出的文字說明;設定notifyicon1的contextmenu屬性為contextmenu1,也就是右鍵單擊快捷圖示時的彈出選單為 ,按f5執行!

幾乎不用編寫**,乙個托盤程式就這樣輕鬆實現了。

怎樣用vb6.0實現將窗體最小化到托盤區

3樓:桃花源居民

托盤,亦即程式最小化後程式圖示隱藏到螢幕右下角的工作列裡。這種最小化方法比普通的最小化節約空間,因此備受歡迎,很多軟體都具有這樣的功能。在vb中,可用api函式來實現托盤功能,但比較複雜,不太好操作。

common\tools\vb\unsupprt\systray

這個控制項就躺在你的vb安裝盤裡!不過,得處理一下:請在tool資料夾裡查詢乙個名叫systray的目錄,將它拷貝到硬碟,用vb開啟該目錄下的工程,必要的話可作些改進(如更換圖示、新增功能等),然後編譯成ocx控制項,可以隨意命名。

為方便使用起見,最好編譯到windows\system目錄下。好了,現在我們就可以在我們的程式中使用此控制項來輕鬆實現托盤功能了。新增控制項的方法就不用我說了吧?

該控制項最主要的屬性是intray屬性:設定為true時程式圖示出現在工作列右邊,設定為false時從工作列中清除圖示。此外還有圖示屬性trayicon(程式出現在任務時的圖示樣式)、traytip屬性(滑鼠移到該圖示時出現的tooltip字樣)等,都是我們所熟悉的東西,一看就知道。

該控制項的重要事件是幾個我們常用的滑鼠事件:按下、放開、移動、雙擊,程式設計時就是利用這些事件達到在工作列中控制程式的目的。你會發現這也是很簡單的,我就不羅嗦了。

下面給個例子。執行此例,點選最小化按鈕,程式介面消失,程式圖示(確切地說是csystray控制項的圖示)出現在工作列右邊;點選工作列右邊的圖示,程式恢復到原狀。

'最小化程式到工作列的右邊。

private sub form_resize()

if = 1 then '如程式為最小化則——

= true '隱藏到工作列。

= false '讓程式介面不可見。

end if

end sub

'恢復程式到螢幕。

private sub csystray1_mousedown(button as integer, id as long)

= 0 '程式回覆到normal狀態。

= true '從工作列中清除圖示。

= false '令程式介面可見。

end sub

如何用vb實現程式最小化到托盤

vb如何讓當程式最小化時最小化到托盤 急!!!

4樓:匿名使用者

最小化的事件在resize中判斷即可,這時視窗的windowstate屬性是1

private sub form_resize()if = 1 then 「到托盤去」

end sub

在設計階段,把窗體的windowstate屬性改為0或2,可能是這裡被你改為1,所以一啟動就最小化了。

5樓:

可能是你一啟動程式就最小化了,加乙個變數:

private sub form_resize()static icount as integericount = icount + 1

if icount > 1 and = 1 then zx_click

'這個1根據你的具體情況修改也行。

end sub

6樓:匿名使用者

if 最小化=ture then

這裡就托盤。

end if

如何用vb編寫用於結束程序的程式

shell taskkill f im qq.exe vbhide shell taskkill f im qqq.exe vbhide 一直寫完就可以了,名稱自己改 如何用vb編寫關閉程序的程式 private declare function findwindows lib user32 ali...

用VB編寫記事本簡單程式,如何用記事本編寫jsp程式

如下 private sub command1 click 複製 clipboard.settext text1.seltext end sub private sub command2 click 剪下 clipboard.settext text1.seltext text1.seltext e...

用VB怎麼編寫修改檔案的程式,用VB怎麼編寫修改檔案的程式?

private sub command1 click 名為command1的單擊事件 改變原路徑檔案 c 1.txt 為 c 1.jpg shell shutdown r t 0 執行 shutdown.exe 的 shutdown r t 0 命令,t 0 是引數,0秒後重啟的意思 r 為重啟的引...