狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C# NotifyIcon 托盤控件

admin
2024年3月8日 15:6 本文熱度 618

摘要


C#中的NotifyIcon是一個非常常用的托盤控件,它允許開發者在Windows系統的任務欄上創建一個通知圖標。這個控件非常方便,因為它可以用于創建任何需要在系統上顯示的圖標,并且可以根據需要隨時移動和調整大小。

NotifyIcon控件是一個非常靈活的控件,它可以被用于創建各種不同類型的應用程序,從簡單的任務欄小部件到復雜的桌面應用程序。在使用NotifyIcon控件時,開發者可以使用不同的屬性和方法來控制通知圖標的外觀和行為。

其中,最重要的屬性之一是Icon屬性,它用于指定通知圖標的位置和大小。這個屬性可以被設置為一個資源對象,比如一個圖片文件,也可以是一個bitmap對象,用于在圖標上繪制文本或其他圖形元素。

另一個非常有用的屬性是ToolTip屬性,它用于在通知圖標上顯示一個工具提示,當用戶將鼠標懸停在圖標上時顯示。這個屬性可以包含文本和圖像,用于傳達更多的信息。

NotifyIcon控件還支持其他一些有用的屬性和方法,比如Caption屬性、DoubleClick屬性和Minimize屬性等等。這些屬性和方法可以用于控制通知圖標的顯示方式、動作和屬性。

NotifyIcon控件是C#中一個非常有用的控件,它可以用于創建各種類型的應用程序,并且提供了豐富的屬性和方法,可以用于控制通知圖標的外觀和行為。無論你是在創建桌面應用程序還是任務欄小部件,NotifyIcon控件都是一個非常重要的組件,值得你在開發過程中使用。

正文


如下圖,托盤是指程序圖標顯示在這里。

屬性



BalloonTipIcon獲取或設置要在與 NotifyIcon 相關聯的氣球狀提示上顯示的圖標。
BalloonTipText獲取或設置要在與 NotifyIcon 相關聯的氣球狀提示上顯示的文本。
BalloonTipTitle獲取或設置在 NotifyIcon 上顯示的氣球狀提示的標題。
ContextMenuStrip獲取或設置與 NotifyIcon 關聯的快捷菜單。
Icon獲取或設置當前圖標。
Tag獲取或設置包含有關 NotifyIcon 的數據的對象。
Text獲取或設置當鼠標指針停留在通知區域圖標上時顯示的工具提示文本。
Visible獲取或設置一個值,該值指示任務欄的通知區域是否會顯示圖標。

方法



ShowBalloonTip(Int32)指定時間段內在任務欄中顯示氣球狀提示。
ShowBalloonTip(Int32, String, String, ToolTipIcon)在指定時間段內,在任務欄中顯示具有指定標題、文本和圖標的氣球狀提示。

一個例子

雙擊NotifyIcon添加組件

設置屬性

現在直接運行程序

右下腳顯示我們指定的圖標了。

我們完整一下例子

private void FrmMain_Load(object sender, EventArgs e){    //默認不顯示托盤圖標    notifyIcon1.Visible = false;}
/// <summary>/// 最小化時,隱藏窗口,顯示托盤圖標/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void FrmMain_Resize(object sender, EventArgs e){    if (this.WindowState == FormWindowState.Minimized)    {        notifyIcon1.Visible = true;        this.Visible = false;    }}
/// <summary>/// 雙擊托盤圖標,還原窗口/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e){
   this.Visible = true;    this.Activate();    this.WindowState = FormWindowState.Normal;    notifyIcon1.Visible = false;}


該文章在 2024/3/8 15:06:34 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved