欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# NotifyIcon 托盤控件

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

摘要


C#中的NotifyIcon是一個(gè)非常常用的托盤控件,它允許開發(fā)者在Windows系統(tǒng)的任務(wù)欄上創(chuàng)建一個(gè)通知圖標(biāo)。這個(gè)控件非常方便,因?yàn)樗梢杂糜趧?chuàng)建任何需要在系統(tǒng)上顯示的圖標(biāo),并且可以根據(jù)需要隨時(shí)移動(dòng)和調(diào)整大小。

NotifyIcon控件是一個(gè)非常靈活的控件,它可以被用于創(chuàng)建各種不同類型的應(yīng)用程序,從簡(jiǎn)單的任務(wù)欄小部件到復(fù)雜的桌面應(yīng)用程序。在使用NotifyIcon控件時(shí),開發(fā)者可以使用不同的屬性和方法來控制通知圖標(biāo)的外觀和行為。

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

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

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

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

正文


如下圖,托盤是指程序圖標(biāo)顯示在這里。

屬性



BalloonTipIcon獲取或設(shè)置要在與 NotifyIcon 相關(guān)聯(lián)的氣球狀提示上顯示的圖標(biāo)。
BalloonTipText獲取或設(shè)置要在與 NotifyIcon 相關(guān)聯(lián)的氣球狀提示上顯示的文本。
BalloonTipTitle獲取或設(shè)置在 NotifyIcon 上顯示的氣球狀提示的標(biāo)題。
ContextMenuStrip獲取或設(shè)置與 NotifyIcon 關(guān)聯(lián)的快捷菜單。
Icon獲取或設(shè)置當(dāng)前圖標(biāo)。
Tag獲取或設(shè)置包含有關(guān) NotifyIcon 的數(shù)據(jù)的對(duì)象。
Text獲取或設(shè)置當(dāng)鼠標(biāo)指針停留在通知區(qū)域圖標(biāo)上時(shí)顯示的工具提示文本。
Visible獲取或設(shè)置一個(gè)值,該值指示任務(wù)欄的通知區(qū)域是否會(huì)顯示圖標(biāo)。

方法



ShowBalloonTip(Int32)指定時(shí)間段內(nèi)在任務(wù)欄中顯示氣球狀提示。
ShowBalloonTip(Int32, String, String, ToolTipIcon)在指定時(shí)間段內(nèi),在任務(wù)欄中顯示具有指定標(biāo)題、文本和圖標(biāo)的氣球狀提示。

一個(gè)例子

雙擊NotifyIcon添加組件

設(shè)置屬性

現(xiàn)在直接運(yùn)行程序

右下腳顯示我們指定的圖標(biāo)了。

我們完整一下例子

private void FrmMain_Load(object sender, EventArgs e){    //默認(rèn)不顯示托盤圖標(biāo)    notifyIcon1.Visible = false;}
/// <summary>/// 最小化時(shí),隱藏窗口,顯示托盤圖標(biāo)/// </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>/// 雙擊托盤圖標(biāo),還原窗口/// </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 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved