C 編寫的winform程式的托盤功能

2022-07-15 07:00:32 字數 1054 閱讀 5357

在這裡介紹下我們自己編寫的winform程式怎麼實現托盤功能。

在system.windows.forms命名空間下的 封閉類 notifyicon可以幫我們輕鬆實現托盤功能。(程式集 system.windows.forms.dll)

在窗體的載入事件的處理方法中我們新增一下**:

notifyicon mynotifyicon = new notifyicon();//

例項化mynotifyicon.visible = true;//

可見性 mynotifyicon.text = "

我的托盤程式

";//

滑鼠放在托盤時顯示的文字

mynotifyicon.showballoontip(1000);//

托盤氣泡的顯現時間

mynotifyicon.balloontiptext = "

我的托盤程式

";//

氣泡顯示的文字

托盤的外觀(系統)

//自定義托盤外觀

//icon i = new icon("filename");

= i;

mynotifyicon.mousedoubleclick += mynotifyicon_mousedoubleclick;//

托盤的滑鼠窗機時間註冊方法

然後我們編寫托盤雙擊的時候執行的方法

void mynotifyicon_mousedoubleclick(object

sender, mouseeventargs e)

然後在給窗體的大小改變事件註冊乙個方法

this.resize += form1_resize;

form1_resize()方法內容:
//

單機窗體最小化時窗體隱藏

void form1_resize(object

sender, eventargs e)

}

以上內容簡單方便的實現了winform的托盤功能。

UDP通訊 用C 編寫winform聊天程式

先看下實現效果 基礎知識參考 udp是乙個非連線的協議,傳輸資料之前源端和終端不建立連線,雙方沒有專有的通訊通道。當傳送端想傳送資料時就簡單地把資料扔到網路上,並不能保證他們能到達目的地。接收端由於沒有與傳送端建立專用的通訊通道,因此接收資料時並不能確定是有誰發來的資料。因此,在socket程式設計...

C 用記事本編寫簡單WinForm窗體程式

平時我們編寫winform程式經常使用vs進行拖控制項的方式,這樣做雖然簡單,但是無法深入了解winform程式的本質。其實,用記事本也可以編寫出vs編寫的winform程式。還是直接看 吧 1 開啟記事本,寫入以下 另存為hello.cs檔案 using system using system.w...

編寫高效的C 程式

本文說的是程式的執行效率,不是編寫程式的效率。提公升效率的兩種方式 語言層次的效率涉及盡量高效地使用語言,例如將按值傳遞物件改為按引用傳遞。這種做法只能達到這一步。更重要的是設計層次的效率,包括使用高效的演算法,避免不必要的步驟和計算,選擇恰當的設計優化。優化已有的 涉及用更好 更高效的演算法或資料...